/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_clone_app_test/ |
H A D | bms_bundle_clone_app_datastruct_test.cpp | 65 "multiAppMode": { 81 EXPECT_EQ(applicationInfo.multiAppMode.multiAppModeType, MultiAppModeType::MULTI_INSTANCE); 82 EXPECT_EQ(applicationInfo.multiAppMode.maxCount, 5); 95 EXPECT_EQ(applicationInfo.multiAppMode.multiAppModeType, MultiAppModeType::MULTI_INSTANCE); 96 EXPECT_EQ(applicationInfo.multiAppMode.maxCount, 5); 103 …EXPECT_EQ(applicationInfo.multiAppMode.multiAppModeType, applicationInfo2.multiAppMode.multiAppMod… 104 EXPECT_EQ(applicationInfo.multiAppMode.maxCount, applicationInfo2.multiAppMode.maxCount);
|
H A D | bms_bundle_clone_app_bundle_logic_test.cpp | 357 appInfo.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; 358 appInfo.multiAppMode.maxCount = 3; 412 appInfo.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; 413 appInfo.multiAppMode.maxCount = 3; 462 appInfo.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; 463 appInfo.multiAppMode.maxCount = 3; 491 appInfo.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; 492 appInfo.multiAppMode.maxCount = 3; 526 appInfo.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; 527 appInfo.multiAppMode.maxCount = 3; [all …]
|
/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | app-configuration-file.md | 34 "multiAppMode": { 81 | [multiAppMode](#multiappmode标签) | 标识当前应用配置的多开模式。仅bundleType为app的应用的entry或feature模块配置有效,存在多个模块时,以e… 145 ## multiAppMode标签 149 **表3** multiAppMode标签说明 156 multiAppMode标签示例: 161 "multiAppMode": {
|
H A D | multiInstance.md | 17 在工程项目中对App/app.json5配置文件配置[multiAppMode](app-configuration-file.md#multiappmode标签)字段。具体配置如下: 21 "multiAppMode": {
|
H A D | app-clone.md | 20 … 在工程项目中对AppScope/app.json5配置文件配置[multiAppMode](app-configuration-file.md#multiappmode标签)字段。具体配置如下: 24 "multiAppMode": {
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/js/napi/js_dialog_session/ |
H A D | js_dialog_session_utils.cpp | 72 jsValue = WrapMultiAppModeData(env, dialogAbilityInfo.multiAppMode); in WrapDialogAbilityInfo() 97 napi_value WrapMultiAppModeData(napi_env env, const AppExecFwk::MultiAppModeData &multiAppMode) in WrapMultiAppModeData() argument 103 jsValue = WrapInt32ToJS(env, static_cast<int32_t>(multiAppMode.multiAppModeType)); in WrapMultiAppModeData() 106 jsValue = WrapInt32ToJS(env, static_cast<int32_t>(multiAppMode.maxCount)); in WrapMultiAppModeData()
|
H A D | js_dialog_session_utils.h | 33 napi_value WrapMultiAppModeData(napi_env env, const AppExecFwk::MultiAppModeData &multiAppMode);
|
/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/src/dialog_session/ |
H A D | dialog_session_info.cpp | 32 std::to_string(static_cast<int32_t>(multiAppMode.multiAppModeType)) + "/" + in GetURI() 33 std::to_string(multiAppMode.maxCount); in GetURI() 57 …multiAppMode.multiAppModeType = static_cast<AppExecFwk::MultiAppModeType>(std::stoi(uriVec[index++… in ParseURI() 58 multiAppMode.maxCount = static_cast<int32_t>(std::stoi(uriVec[index++])); in ParseURI()
|
H A D | dialog_session_manager.cpp | 147 callerAbilityInfo.multiAppMode = callerRecord->GetApplicationInfo().multiAppMode; in GenerateCallerAbilityInfo() 165 targetDialogAbilityInfo.multiAppMode = dialogAppInfo.multiAppMode; in GenerateSelectorTargetAbilityInfos() 183 targetDialogAbilityInfo.multiAppMode = abilityRequest.abilityInfo.applicationInfo.multiAppMode; in GenerateJumpTargetAbilityInfos()
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/src/ |
H A D | application_info.cpp | 157 MultiAppModeData *multiAppMode = new (std::nothrow) MultiAppModeData; in Unmarshalling() local 158 if (multiAppMode && !multiAppMode->ReadFromParcel(parcel)) { in Unmarshalling() 160 delete multiAppMode; in Unmarshalling() 161 multiAppMode = nullptr; in Unmarshalling() 163 return multiAppMode; in Unmarshalling() 583 multiAppMode = *multiAppModePtr; in ReadFromParcel() 758 WRITE_PARCEL_AND_RETURN_FALSE_IF_FAIL(Parcelable, parcel, &multiAppMode); in Marshalling() 868 void to_json(nlohmann::json &jsonObject, const MultiAppModeData &multiAppMode) in to_json() argument 871 {APPLICATION_MULTI_APP_MODE_TYPE, multiAppMode.multiAppModeType}, in to_json() 876 void from_json(const nlohmann::json &jsonObject, MultiAppModeData &multiAppMode) in from_json() argument [all …]
|
/ohos5.0/docs/en/application-dev/quick-start/ |
H A D | multiInstance.md | 17 …Configure the [multiAppMode](app-configuration-file.md#multiappmode) field in the **App/app.json5*… 21 "multiAppMode": {
|
H A D | app-clone.md | 18 1. Configure the [multiAppMode](app-configuration-file.md#multiappmode) field in the **AppScope/ap… 22 "multiAppMode": {
|
H A D | app-configuration-file.md | 34 "multiAppMode": { 80 | [multiAppMode](#multiappmode)| Multi-app mode of the application. This tag takes effect only for … 144 ## multiAppMode section 146 The **multiAppMode** tag represents the multi-app mode of the application. 148 **Table 3** multiAppMode 155 Example of the **multiAppMode** structure: 160 "multiAppMode": {
|
/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | implicit_start_processor.cpp | 520 dialogAppInfo.multiAppMode = info.applicationInfo.multiAppMode; in GenerateAbilityRequestByAction() 565 dialogAppInfo.multiAppMode = info.applicationInfo.multiAppMode; in GenerateAbilityRequestByAppIndexes() 630 dialogAppInfo.multiAppMode = abilityInfo.applicationInfo.multiAppMode; in QueryBmsAppInfos() 870 dialogAppInfo.multiAppMode = param.info.applicationInfo.multiAppMode; in AddAbilityInfoToDialogInfos()
|
/ohos5.0/foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include/ |
H A D | dialog_session_info.h | 40 AppExecFwk::MultiAppModeData multiAppMode; member
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_clone_installer_test/ |
H A D | bms_bundle_clone_installer_test.cpp | 106 application.multiAppMode.multiAppModeType = MultiAppModeType::APP_CLONE; in SetInnerBundleInfo() 107 application.multiAppMode.maxCount = CLONE_NUM; in SetInnerBundleInfo()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-inner-application-runningMultiAppInfo-sys.md | 19 | mode | [MultiAppMode](js-apis-inner-application-multiAppMode-sys.md) | 是 | 应用多开模式。 |
|
H A D | js-apis-bundleManager-applicationInfo.md | 40 | multiAppMode<sup>12+</sup> | [MultiAppMode](#multiappmode12) | 是 | 否 | 应用多开模式。|
|
H A D | js-apis-app-ability-dialogSession-sys.md | 36 | multiAppMode<sup>12+</sup> | [MultiAppMode](./js-apis-bundleManager-applicationInfo.md#multiappmo…
|
/ohos5.0/foundation/ability/ability_runtime/services/appmgr/include/utils/ |
H A D | appspawn_util.h | 63 …if (applicationInfo.multiAppMode.multiAppModeType == MultiAppModeType::APP_CLONE && applicationInf… in BuildStartFlags()
|
/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | system_dialog_scheduler.h | 64 AppExecFwk::MultiAppModeData multiAppMode; member
|
/ohos5.0/foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include/ |
H A D | json_serializer.h | 56 void to_json(nlohmann::json &jsonObject, const MultiAppModeData &multiAppMode); 57 void from_json(const nlohmann::json &jsonObject, MultiAppModeData &multiAppMode);
|
H A D | application_info.h | 315 MultiAppModeData multiAppMode; member
|
/ohos5.0/docs/en/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-inner-application-runningMultiAppInfo-sys.md | 20 | mode | [MultiAppMode](js-apis-inner-application-multiAppMode-sys.md) | Yes | Multi-app mode.|
|
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/ |
H A D | module_profile.cpp | 248 MultiAppMode multiAppMode; member 945 void from_json(const nlohmann::json &jsonObject, MultiAppMode &multiAppMode) in from_json() argument 952 multiAppMode.multiAppModeType, in from_json() 960 multiAppMode.maxCount, in from_json() 1333 app.multiAppMode, in from_json() 2142 …applicationInfo.multiAppMode.multiAppModeType = ToMultiAppModeType(app.multiAppMode.multiAppModeTy… in ToApplicationInfo() 2143 applicationInfo.multiAppMode.maxCount = app.multiAppMode.maxCount; in ToApplicationInfo() 2144 if (applicationInfo.multiAppMode.multiAppModeType == MultiAppModeType::APP_CLONE) { in ToApplicationInfo() 2145 int32_t maxNumber = applicationInfo.multiAppMode.maxCount; in ToApplicationInfo()
|