From 1be03a8d0fda6377f8d96dd06b743607f8c5dabd Mon Sep 17 00:00:00 2001 From: lijinfengde123 Date: Tue, 14 Jan 2025 14:32:49 +0800 Subject: [PATCH] 5 Signed-off-by: lijinfengde123 --- common/BuildProfile.ets | 17 +++++++ features/multi/BuildProfile.ets | 17 +++++++ features/photo/BuildProfile.ets | 17 +++++++ features/video/BuildProfile.ets | 17 +++++++ product/phone/src/main/module.json5 | 72 ++++++++++++++++++++++---- product/tablet/src/main/module.json5 | 75 ++++++++++++++++++++++++---- 6 files changed, 196 insertions(+), 19 deletions(-) create mode 100644 common/BuildProfile.ets create mode 100644 features/multi/BuildProfile.ets create mode 100644 features/photo/BuildProfile.ets create mode 100644 features/video/BuildProfile.ets diff --git a/common/BuildProfile.ets b/common/BuildProfile.ets new file mode 100644 index 0000000..3a501e5 --- /dev/null +++ b/common/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.0'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/features/multi/BuildProfile.ets b/features/multi/BuildProfile.ets new file mode 100644 index 0000000..3a501e5 --- /dev/null +++ b/features/multi/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.0'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/features/photo/BuildProfile.ets b/features/photo/BuildProfile.ets new file mode 100644 index 0000000..3a501e5 --- /dev/null +++ b/features/photo/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.0'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/features/video/BuildProfile.ets b/features/video/BuildProfile.ets new file mode 100644 index 0000000..3a501e5 --- /dev/null +++ b/features/video/BuildProfile.ets @@ -0,0 +1,17 @@ +/** + * Use these variables when you tailor your ArkTS code. They must be of the const type. + */ +export const HAR_VERSION = '1.0.0'; +export const BUILD_MODE_NAME = 'debug'; +export const DEBUG = true; +export const TARGET_NAME = 'default'; + +/** + * BuildProfile Class is used only for compatibility purposes. + */ +export default class BuildProfile { + static readonly HAR_VERSION = HAR_VERSION; + static readonly BUILD_MODE_NAME = BUILD_MODE_NAME; + static readonly DEBUG = DEBUG; + static readonly TARGET_NAME = TARGET_NAME; +} \ No newline at end of file diff --git a/product/phone/src/main/module.json5 b/product/phone/src/main/module.json5 index 6bd7876..f946ada 100644 --- a/product/phone/src/main/module.json5 +++ b/product/phone/src/main/module.json5 @@ -34,7 +34,13 @@ ], "requestPermissions": [ { - "name": "ohos.permission.MEDIA_LOCATION" + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.INTERNET" @@ -43,31 +49,79 @@ "name": "ohos.permission.MODIFY_AUDIO_SETTINGS" }, { - "name": "ohos.permission.READ_IMAGEVIDEO" + "name": "ohos.permission.READ_IMAGEVIDEO", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.WRITE_IMAGEVIDEO" + "name": "ohos.permission.WRITE_IMAGEVIDEO", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CAMERA" + "name": "ohos.permission.CAMERA", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.MICROPHONE" + "name": "ohos.permission.MICROPHONE", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.LOCATION" + "name": "ohos.permission.LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.LOCATION_IN_BACKGROUND" + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.APPROXIMATELY_LOCATION" + "name": "ohos.permission.APPROXIMATELY_LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.ACCESS_SERVICE_DM" diff --git a/product/tablet/src/main/module.json5 b/product/tablet/src/main/module.json5 index 5ceab3b..d488bbf 100644 --- a/product/tablet/src/main/module.json5 +++ b/product/tablet/src/main/module.json5 @@ -34,7 +34,13 @@ ], "requestPermissions": [ { - "name": "ohos.permission.MEDIA_LOCATION" + "name": "ohos.permission.MEDIA_LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.INTERNET" @@ -43,31 +49,79 @@ "name": "ohos.permission.MODIFY_AUDIO_SETTINGS" }, { - "name": "ohos.permission.READ_IMAGEVIDEO" + "name": "ohos.permission.READ_IMAGEVIDEO", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.WRITE_IMAGEVIDEO" + "name": "ohos.permission.WRITE_IMAGEVIDEO", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.GET_BUNDLE_INFO" }, { - "name": "ohos.permission.CAMERA" + "name": "ohos.permission.CAMERA", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.MICROPHONE" + "name": "ohos.permission.MICROPHONE", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.DISTRIBUTED_DATASYNC" + "name": "ohos.permission.DISTRIBUTED_DATASYNC", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.LOCATION" + "name": "ohos.permission.LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.LOCATION_IN_BACKGROUND" + "name": "ohos.permission.LOCATION_IN_BACKGROUND", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { - "name": "ohos.permission.APPROXIMATELY_LOCATION" + "name": "ohos.permission.APPROXIMATELY_LOCATION", + "reason": "$string:mainability_description", + "usedScene": { + "abilities": [ + "com.ohos.camera.MainAbility" + ] + } }, { "name": "ohos.permission.ACCESS_SERVICE_DM" @@ -102,7 +156,8 @@ "minWindowHeight": 558, "minWindowWidth": 844, "maxWindowHeight": 800, - "maxWindowWidth": 1280 + "maxWindowWidth": 1280, + "srcEntry": "" } ], "extensionAbilities": [