/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/ |
H A D | extension.cpp | 41 void Extension::OnStart(const AAFwk::Want &want) in OnStart() 57 void Extension::OnStop() in OnStop() 68 void Extension::OnStopCallBack() in OnStopCallBack() 86 void Extension::OnDisconnect(const AAFwk::Want &want) in OnDisconnect() 119 void Extension::OnBackground() in OnBackground() 125 void Extension::SetLaunchWant(const AAFwk::Want &want) in SetLaunchWant() 130 std::shared_ptr<AAFwk::Want> Extension::GetLaunchWant() in GetLaunchWant() 135 void Extension::SetLastRequestWant(const AAFwk::Want &want) in SetLastRequestWant() 145 std::shared_ptr<CallingInfo> Extension::GetCallingInfo() in GetCallingInfo() 155 void Extension::OnMemoryLevel(int level) in OnMemoryLevel() [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.38/ |
H A D | changelogs-inputmethod.md | 23 1. 输入法Extension进程与应用的主入口的进程共用同一个应用沙箱,两个进程对该沙箱均可读可写。 24 2. 输入法Extension进程可以拉起其他Extension应用或其他应用的UIAbility。 25 3. 输入法Extension进程可以使用涉及访问或泄漏用户个人数据的接口,可以将数据传出进程。 29 1. 输入法Extension进程使用独立沙箱,与应用的主入口进程不可互相访问对方独立沙箱。 31 2. 新增输入法Extension与应用的主入口的共享沙箱,基础访问模式下输入法Extension对共享沙箱只读,完整访问模式下可读可写;应用的主入口对共享沙箱保持可读可写。 35 3. 基础访问模式下,输入法应用Extension进程无法拉起其他Extension应用进程以及其他UIAbility。 37 4. 基础访问模式下,输入法Extension进程会受到系统管控,不能使用涉及访问或泄漏用户个人数据的各种接口,同时无法将数据传递出进程。管控功能包括但不限于:网络、短信、电话、麦克风、定位、相机、… 39 5. 基础访问模式下,输入法Extension可以使用基础输入功能相关的必要系统能力,例如,IME Kit、ArkUI、窗口、图形、屏幕管理等。 60 为保证输入法功能稳定,请开发者确保在基础模式下仅使用与基础输入功能相关的能力,不能试图通过绕过系统机制将数据传递到输入法Extension进程和沙箱外。
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/ui_extension_ability/ |
H A D | ui_extension_base.h | 48 impl_->SetAbilityInfo(Extension::abilityInfo_); in Init() 57 Extension::OnStart(want); in OnStart() 59 auto launchParam = Extension::GetLaunchParam(); in OnStart() 66 Extension::OnCommand(want, restart, startId); in OnCommand() 75 Extension::OnCommandWindow(want, sessionInfo, winCmd); in OnCommandWindow() 83 Extension::OnStop(); in OnStop() 91 Extension::OnStop(); in OnStop() 99 Extension::OnForeground(want, sessionInfo); in OnForeground() 110 Extension::OnBackground(); in OnBackground() 115 Extension::OnConfigurationUpdated(configuration); in OnConfigurationUpdated() [all …]
|
/ohos5.0/base/theme/wallpaper_mgr/frameworks/kits/extension/src/ |
H A D | js_wallpaper_extension_ability.cpp | 77 std::string moduleName(Extension::abilityInfo_->moduleName); in InitMoudle() 128 Extension::OnStart(want); in OnStart() 159 Extension::OnConnect(want); in OnConnect() 171 Extension::OnDisconnect(want); in OnDisconnect() 177 Extension::OnCommand(want, restart, startId); in OnCommand() 219 if (!Extension::abilityInfo_->isModuleJson) { in GetSrcPath() 221 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 223 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 224 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 230 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-connectivity-kit/ |
H A D | js-apis-wifiext.md | 25 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 42 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 59 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 72 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 89 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 106 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 123 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension 140 **系统能力:** SystemCapability.Communication.WiFi.AP.Extension
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.1.1/ |
H A D | changelogs-ability.md | 37 ## cl.ability.2 禁止Extension进程拉起启动框架 45 Extension进程不应拉起启动框架,启动框架是用于优化UIAbility启动时的一些启动任务,当Extension可以拉起启动框架时,可能会导致应用未启动便执行启动框架,导致一些代码在不应执行的… 51 变更前:Extension进程可以拉起启动框架并执行启动任务。 53 变更后:Extension进程无法拉起启动框架,只有UIAbility可以拉起起启动框架并执行启动任务。
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-universal-keystore-kit/ |
H A D | js-apis-huks.md | 73 **系统能力**:SystemCapability.Security.Huks.Extension 169 **系统能力:** SystemCapability.Security.Huks.Extension 307 **系统能力:** SystemCapability.Security.Huks.Extension 460 **系统能力:** SystemCapability.Security.Huks.Extension 557 **系统能力:** SystemCapability.Security.Huks.Extension 693 **系统能力:** SystemCapability.Security.Huks.Extension 841 **系统能力:** SystemCapability.Security.Huks.Extension 980 **系统能力:** SystemCapability.Security.Huks.Extension 1342 **系统能力:** SystemCapability.Security.Huks.Extension 1467 **系统能力:** SystemCapability.Security.Huks.Extension [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-app-ability-serviceExtensionAbility-sys.md | 38 Extension生命周期回调,在创建时回调,执行初始化业务逻辑操作。 48 | want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 | 67 Extension生命周期回调,在销毁时回调,执行资源清理等操作。 100 | want | [Want](js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 | 120 Extension生命周期回调,如果是connectAbility拉起的服务,会在onCreate之后回调。返回一个RemoteObject对象,用于客户端和服务端进行通信。 130 | want | [Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 | 189 Extension的生命周期回调,客户端执行断开连接服务时回调。 199 | want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 | 230 Extension的生命周期回调,当所有以前的客户端都断开连接之后,新客户端尝试连接到服务时调用。预留能力,当前暂未支持。 240 | want |[Want](js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括ability名称、bundle名称等。 | [all …]
|
H A D | js-apis-inner-application-extensionContext.md | 3 ExtensionContext是Extension的上下文环境,继承自Context。 5 ExtensionContext模块提供访问特定Extension的资源的能力,对于拓展的Extension,可直接将ExtensionContext作为上下文环境,或者定义一个继承自Extensi… 28 …AbilityInfo](js-apis-bundleManager-extensionAbilityInfo.md) | 是 | 否 | 所属Extension的信息。<br>(详见SDK目录下… 31 ExtensionContext主要用于查询所属Extension的信息、Module的配置信息以及HAP包的信息,开发者可根据自身业务需求使用对应的信息。
|
H A D | js-apis-inner-application-extensionRunningInfo-sys.md | 3 ExtensionRunningInfo模块封装了Extension运行的相关信息,可以通过[getExtensionRunningInfos接口](js-apis-app-ability-abil… 28 | extension | [ElementName](js-apis-bundleManager-elementName.md) | 是 | 否 | Extension信息。 | 32 | startTime | number | 是 | 否 | Extension被启动时的时间戳。 | 34 | type | [ExtensionAbilityType](js-apis-bundleManager.md#extensionabilitytype) | 是 | 否 | Extension类…
|
H A D | errorcode-ability.md | 666 ## 16000069 严格模式下不允许该类型Extension启动三方应用 674 严格模式下,不允许该类型Extension启动三方应用。 678 当前Extension处于严格模式,且对应的Extension类型不允许严格模式下启动其他三方应用。 682 1. 查看[对应Extension类型](../../application-models/extensionability-overview.md)严格模式开启条件。 683 2. 以非严格模式启动当前Extension。 685 ## 16000070 严格模式下不允许该类型Extension启动指定ServiceExtensionAbility 693 严格模式下,不允许该类型Extension启动指定ServiceExtensionAbility。 697 当前Extension处于严格模式,且对应的Extension类型不允许严格模式下启动指定ServiceExtensionAbility。 701 1. 查看[对应Extension类型](../../application-models/extensionability-overview.md)严格模式开启条件。 702 2. 以非严格模式启动当前Extension。
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/ability_extension_test/ |
H A D | ability_extension_test.cpp | 68 Extension extension; 86 Extension extension; 105 Extension extension; 145 Extension extension; 167 Extension extension; 191 Extension extension; 215 Extension extension; 239 Extension extension; 263 Extension extension; 280 Extension extension; [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-connectivity-kit/ |
H A D | js-apis-wifiext.md | 1 # @ohos.wifiext (WLAN Extension) 9 …since API version 9. You are advised to use [@ohos.wifiManagerExt (WLAN Extension)](js-apis-wifiMa… 25 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 42 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 59 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 72 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 89 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 106 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 123 **System capability**: SystemCapability.Communication.WiFi.AP.Extension 140 **System capability**: SystemCapability.Communication.WiFi.AP.Extension
|
/ohos5.0/base/inputmethod/imf/frameworks/kits/extension/src/ |
H A D | js_inputmethod_extension.cpp | 106 std::string moduleName(Extension::abilityInfo_->moduleName); in Init() 255 Extension::OnStart(want); in OnStart() 286 Extension::OnConnect(want); in OnConnect() 298 Extension::OnDisconnect(want); in OnDisconnect() 329 Extension::OnCommand(want, restart, startId); in OnCommand() 377 if (!Extension::abilityInfo_->isModuleJson) { in GetSrcPath() 379 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 381 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 382 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 388 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() [all …]
|
/ohos5.0/foundation/window/window_manager/extension/window_extension/src/ |
H A D | js_window_extension.cpp | 128 std::string moduleName(Extension::abilityInfo_->moduleName); in Init() 196 if (!Extension::abilityInfo_) { in GetSrcPath() 201 if (!Extension::abilityInfo_->isModuleJson) { in GetSrcPath() 202 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 204 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 205 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 211 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() 213 srcPath.append(Extension::abilityInfo_->srcEntrance); in GetSrcPath() 224 Extension::OnConnect(want); in OnConnect() 254 Extension::OnDisconnect(want); in OnDisconnect() [all …]
|
/ohos5.0/drivers/external_device_manager/services/native/driver_extension/src/ |
H A D | js_driver_extension.cpp | 201 Extension::OnStart(want); in OnStart() 283 Extension::OnDisconnect(want); in OnDisconnect() 293 Extension::OnDisconnect(want); in OnDisconnect() 338 if (!Extension::abilityInfo_->isModuleJson) { in GetSrcPath() 340 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 342 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 343 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 349 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() 351 srcPath.append(Extension::abilityInfo_->srcEntrance); in GetSrcPath() 360 Extension::OnConnect(want); in CallOnConnect() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/application-models/ |
H A D | extensionability-overview.md | 15 > - “是否有独立Extension沙箱”是指:已经开发Extension都是和主应用共沙箱运行,API12及其之后新增Extension默认独立沙箱运行,输入法Extension由于安全机制管控… 16 > - “启动Extension传递共享数据是否严格模式访问”是指:共享数据可通过配置应用的<!--Del-->[<!--DelEnd-->data-group-ids<!--Del-->](../… 21 … | 是否有独立<br/>Extension沙箱 | 启动Extension<…
|
/ohos5.0/foundation/ability/form_fwk/services/form_render_service/src/ |
H A D | form_render_service_extension.cpp | 46 Extension::OnStart(want); in OnStart() 77 Extension::OnDisconnect(want); in OnDisconnect() 85 Extension::OnDisconnect(want); in OnDisconnect() 91 Extension::OnCommand(want, restart, startId); in OnCommand() 99 Extension::OnConfigurationUpdated(configuration); in OnConfigurationUpdated()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-driverdevelopment-kit/ |
H A D | js-apis-app-ability-driverExtensionAbility.md | 30 Extension生命周期回调,在创建时回调,执行初始化业务逻辑操作。 38 | want | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包括ab… 57 Extension生命周期回调,在销毁时回调,执行资源清理等操作。 76 Extension生命周期回调,如果是connectAbility拉起的服务,会在onCreate之后回调。返回一个RemoteObject对象,用于客户端和服务端进行通信。 84 | want | [Want](../apis-ability-kit/js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括abi… 147 Extension的生命周期回调,客户端执行断开连接服务时回调。 155 | want |[Want](../apis-ability-kit/js-apis-app-ability-want.md)| 是 | 当前Extension相关的Want类型信息,包括abili…
|
/ohos5.0/base/customization/enterprise_device_management/framework/extension/src/ |
H A D | js_enterprise_admin_extension.cpp | 60 std::string moduleName(Extension::abilityInfo_->moduleName); in Init() 67 Extension::abilityInfo_->compileMode == AbilityRuntime::CompileMode::ES_MODULE); in Init() 110 AbilityRuntime::Extension::OnStart(want); in OnStart() 119 AbilityRuntime::Extension::OnStop(); in OnStop() 125 AbilityRuntime::Extension::OnConnect(want); in OnConnect() 141 AbilityRuntime::Extension::OnDisconnect(want); in OnDisconnect() 281 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() 282 srcPath.append(Extension::abilityInfo_->moduleName + "/"); in GetSrcPath() 283 srcPath.append(Extension::abilityInfo_->srcEntrance); in GetSrcPath()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ime-kit/ |
H A D | js-apis-inputmethod-extension-ability.md | 28 Extension生命周期回调,在拉起Extension输入法应用时调用,执行初始化输入法应用操作。 36 | want | [Want](../apis-ability-kit/js-apis-app-ability-want.md) | 是 | 当前Extension相关的Want类型信息,包… 54 Extension生命周期回调,在销毁输入法应用时回调,执行资源清理等操作。
|
/ohos5.0/foundation/ability/ability_runtime/test/unittest/frameworks_kits_ability_native_test/ |
H A D | extension_impl_test.cpp | 70 std::shared_ptr<AbilityRuntime::Extension> extension; 91 std::shared_ptr<AbilityRuntime::Extension> extension; 116 std::shared_ptr<AbilityRuntime::Extension> extension; 137 std::shared_ptr<AbilityRuntime::Extension> extension; 158 std::shared_ptr<AbilityRuntime::Extension> extension; 181 auto extension = std::make_shared<AbilityRuntime::Extension>(); 203 auto extension = std::make_shared<AbilityRuntime::Extension>(); 226 auto extension = std::make_shared<AbilityRuntime::Extension>(); 283 auto extension = std::make_shared<AbilityRuntime::Extension>(); 308 auto extension = std::make_shared<AbilityRuntime::Extension>(); [all …]
|
/ohos5.0/base/notification/common_event_service/frameworks/extension/src/ |
H A D | js_static_subscriber_extension.cpp | 96 if (Extension::abilityInfo_->srcEntrance.empty()) { in Init() 101 std::string srcPath(Extension::abilityInfo_->moduleName + "/"); in Init() 102 srcPath.append(Extension::abilityInfo_->srcEntrance); in Init() 106 std::string moduleName(Extension::abilityInfo_->moduleName); in Init() 170 Extension::OnStart(want); in OnStart() 176 Extension::OnStop(); in OnStop() 182 Extension::OnConnect(want); in OnConnect() 195 Extension::OnDisconnect(want); in OnDisconnect()
|
/ohos5.0/foundation/communication/netmanager_ext/frameworks/native/vpnextension/src/ |
H A D | js_vpn_extension.cpp | 255 Extension::OnStart(want); in OnStart() 360 Extension::OnDisconnect(want); in OnDisconnect() 370 Extension::OnDisconnect(want); in OnDisconnect() 391 Extension::OnCommand(want, restart, startId); in OnCommand() 440 if (!Extension::abilityInfo_->isModuleJson) { in GetSrcPath() 442 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 444 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 445 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 451 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() 462 Extension::OnConnect(want); in CallOnConnect() [all …]
|
/ohos5.0/foundation/resourceschedule/work_scheduler/frameworks/extension/src/ |
H A D | js_work_scheduler_extension.cpp | 103 std::string moduleName(Extension::abilityInfo_->moduleName); in Init() 167 AbilityRuntime::Extension::OnStart(want); in OnStart() 172 AbilityRuntime::Extension::OnStop(); in OnStop() 178 AbilityRuntime::Extension::OnConnect(want); in OnConnect() 193 AbilityRuntime::Extension::OnDisconnect(want); in OnDisconnect() 449 if (!Extension::abilityInfo_->isStageBasedModel) { in GetSrcPath() 451 srcPath.append(Extension::abilityInfo_->package); in GetSrcPath() 453 if (!Extension::abilityInfo_->srcPath.empty()) { in GetSrcPath() 454 srcPath.append(Extension::abilityInfo_->srcPath); in GetSrcPath() 460 if (!Extension::abilityInfo_->srcEntrance.empty()) { in GetSrcPath() [all …]
|