From dceee0557f07198da35572c2404e61ee06155514 Mon Sep 17 00:00:00 2001 From: wenfei Date: Tue, 18 Jan 2022 19:50:07 +0800 Subject: [PATCH] add permission-manager code Signed-off-by: wenfei --- .../.gitignore | 21 ++ .../build.gradle | 33 ++ .../entry/.gitignore | 2 + .../entry/build.gradle | 26 ++ .../entry/package.json | 1 + .../entry/src/main/config.json | 70 ++++ .../entry/src/main/ets/default/app.ets | 8 + .../common/components/alphabeticalIndex.ets | 46 +++ .../ets/default/common/components/backBar.ets | 59 ++++ .../default/common/components/category.ets | 108 ++++++ .../ets/default/common/components/dialog.ets | 173 ++++++++++ .../ets/default/common/components/search.ets | 36 ++ .../default/common/components/titleBar.ets | 24 ++ .../ets/default/common/model/appNameList.ets | 8 + .../default/common/model/appNamePlusList.ets | 15 + .../common/model/authorityManagementList.ets | 35 ++ .../ets/default/common/model/categoryList.ets | 12 + .../default/common/model/dialogDataList.ets | 6 + .../ets/default/common/model/mediaDocList.ets | 4 + .../common/model/otherPermissionsList.ets | 5 + .../model/permissionAccessRecordList.ets | 4 + .../ets/default/common/model/privacyList.ets | 6 + .../main/ets/default/common/utils/utils.ets | 1 + .../main/ets/default/pages/app-name-plus.ets | 186 ++++++++++ .../src/main/ets/default/pages/app-name.ets | 137 ++++++++ .../default/pages/authority-management.ets | 319 ++++++++++++++++++ .../main/ets/default/pages/location-info.ets | 141 ++++++++ .../ets/default/pages/media-documents.ets | 131 +++++++ .../ets/default/pages/other-permissions.ets | 91 +++++ .../pages/permission-access-record.ets | 172 ++++++++++ .../src/main/ets/default/pages/privacy.ets | 156 +++++++++ .../resources/ar/properties/string.json | 14 + .../resources/dark/properties/string.json | 7 + .../resources/default/media/icon_actived.png | Bin 0 -> 1671 bytes .../resources/default/media/icon_normal.png | Bin 0 -> 1107 bytes .../resources/default/properties/string.json | 19 ++ .../resources/en/properties/string.json | 14 + .../resources/light/properties/string.json | 7 + .../resources/zh/properties/string.json | 14 + .../main/resources/base/element/color.json | 48 +++ .../main/resources/base/element/string.json | 64 ++++ .../src/main/resources/base/media/51cto.png | Bin 0 -> 15573 bytes .../src/main/resources/base/media/aiqiyi.png | Bin 0 -> 8210 bytes .../src/main/resources/base/media/anquan.png | Bin 0 -> 6146 bytes .../resources/base/media/baiduwangpan.png | Bin 0 -> 7893 bytes .../src/main/resources/base/media/beifen.png | Bin 0 -> 4730 bytes .../main/resources/base/media/beiwanglu.png | Bin 0 -> 19983 bytes .../main/resources/base/media/bilibili.png | Bin 0 -> 6830 bytes .../main/resources/base/media/calendar.png | Bin 0 -> 2862 bytes .../src/main/resources/base/media/cunchu.png | Bin 0 -> 2227 bytes .../src/main/resources/base/media/dianchi.png | Bin 0 -> 3942 bytes .../main/resources/base/media/downarrow.png | Bin 0 -> 720 bytes .../main/resources/base/media/gaodeditu.png | Bin 0 -> 4160 bytes .../resources/base/media/ic_call_logs.svg | 31 ++ .../main/resources/base/media/ic_dropzone.svg | 19 ++ .../main/resources/base/media/ic_exercise.svg | 16 + .../main/resources/base/media/ic_forward.svg | 14 + .../src/main/resources/base/media/ic_more.svg | 7 + .../main/resources/base/media/ic_nearby.svg | 7 + .../base/media/ic_public_calendar.svg | 13 + .../resources/base/media/ic_public_camera.svg | 13 + .../base/media/ic_public_contacts_group.svg | 13 + .../resources/base/media/ic_public_folder.svg | 13 + .../resources/base/media/ic_public_gps.svg | 13 + .../base/media/ic_public_message.svg | 13 + .../resources/base/media/ic_public_phone.svg | 13 + .../resources/base/media/ic_public_voice.svg | 13 + .../main/resources/base/media/ic_sport.svg | 7 + .../main/resources/base/media/ic_ssensor.svg | 9 + .../src/main/resources/base/media/icon.png | Bin 0 -> 6790 bytes .../base/media/in_app_installations.svg | 13 + .../main/resources/base/media/jiankang.png | Bin 0 -> 4001 bytes .../src/main/resources/base/media/left.png | Bin 0 -> 1070 bytes .../main/resources/base/media/maikefeng.png | Bin 0 -> 8041 bytes .../base/media/noinstallationpackage.svg | 17 + .../resources/base/media/nopermission.svg | 16 + .../src/main/resources/base/media/phone.png | Bin 0 -> 8732 bytes .../src/main/resources/base/media/photo.png | Bin 0 -> 9234 bytes .../src/main/resources/base/media/qq.png | Bin 0 -> 6144 bytes .../src/main/resources/base/media/record.png | Bin 0 -> 7877 bytes .../main/resources/base/media/rightarrow.png | Bin 0 -> 1058 bytes .../src/main/resources/base/media/search.png | Bin 0 -> 1147 bytes .../resources/base/media/searchnoresult.svg | 22 ++ .../main/resources/base/media/shengyin.png | Bin 0 -> 3578 bytes .../src/main/resources/base/media/shezhi.png | Bin 0 -> 15118 bytes .../src/main/resources/base/media/shibie.png | Bin 0 -> 7640 bytes .../resources/base/media/tengxunshipin.png | Bin 0 -> 13394 bytes .../main/resources/base/media/tongxunlu.png | Bin 0 -> 5551 bytes .../src/main/resources/base/media/tongzhi.png | Bin 0 -> 5943 bytes .../src/main/resources/base/media/uparrow.png | Bin 0 -> 730 bytes .../src/main/resources/base/media/weixin.png | Bin 0 -> 9388 bytes .../main/resources/base/media/yingyong.png | Bin 0 -> 2130 bytes .../src/main/resources/base/media/yinsi.png | Bin 0 -> 3620 bytes .../main/resources/base/media/yuncunchu.png | Bin 0 -> 8559 bytes .../main/resources/base/media/zhifubao.png | Bin 0 -> 8091 bytes .../gradle.properties | 14 + .../gradlew | 183 ++++++++++ .../gradlew.bat | 103 ++++++ .../settings.gradle | 1 + 99 files changed, 2806 insertions(+) create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/.gitignore create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/build.gradle create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/.gitignore create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/build.gradle create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/package.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/config.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/app.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/alphabeticalIndex.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/backBar.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/category.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/dialog.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/search.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/titleBar.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNameList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNamePlusList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/authorityManagementList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/categoryList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/dialogDataList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/mediaDocList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/otherPermissionsList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/permissionAccessRecordList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/privacyList.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/utils/utils.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name-plus.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/authority-management.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/location-info.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/media-documents.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/other-permissions.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/permission-access-record.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/privacy.ets create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/ar/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/dark/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_actived.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_normal.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/en/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/light/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/zh/properties/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/color.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/string.json create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/51cto.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/aiqiyi.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/anquan.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/baiduwangpan.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/beifen.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/beiwanglu.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/bilibili.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/calendar.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/cunchu.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/dianchi.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/downarrow.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/gaodeditu.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_call_logs.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_dropzone.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_exercise.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_forward.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_more.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_nearby.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_calendar.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_camera.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_contacts_group.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_folder.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_gps.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_message.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_phone.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_voice.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_sport.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_ssensor.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/icon.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/in_app_installations.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/jiankang.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/left.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/maikefeng.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/noinstallationpackage.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/nopermission.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/phone.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/photo.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/qq.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/record.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/rightarrow.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/search.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/searchnoresult.svg create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shengyin.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shezhi.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shibie.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tengxunshipin.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongxunlu.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongzhi.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/uparrow.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/weixin.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yingyong.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yinsi.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yuncunchu.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/zhifubao.png create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradle.properties create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradlew create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradlew.bat create mode 100644 frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/settings.gradle diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/.gitignore b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/.gitignore new file mode 100644 index 000000000..b297692be --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/.gitignore @@ -0,0 +1,21 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +/entry/.preview +.cxx +/node_modules +**/.gradle +**/.idea + +/.idea/previewer/phone/ +/.idea/previewer/previewConfigV2.json diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/build.gradle b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/build.gradle new file mode 100644 index 000000000..924a888a1 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/build.gradle @@ -0,0 +1,33 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +apply plugin: 'com.huawei.ohos.app' + +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 7 +} + +buildscript { + repositories { + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } + } + dependencies { + classpath 'com.huawei.ohos:hap:3.0.5.2' + classpath 'com.huawei.ohos:decctest:1.2.7.2' + } +} + +allprojects { + repositories { + maven { + url 'https://repo.huaweicloud.com/repository/maven/' + } + maven { + url 'https://developer.huawei.com/repo/' + } + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/.gitignore b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/.gitignore new file mode 100644 index 000000000..7d5b7a94f --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/.gitignore @@ -0,0 +1,2 @@ +/build +/node_modules diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/build.gradle b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/build.gradle new file mode 100644 index 000000000..0f0156791 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/build.gradle @@ -0,0 +1,26 @@ +apply plugin: 'com.huawei.ohos.hap' +apply plugin: 'com.huawei.ohos.decctest' +//For instructions on signature configuration, see https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404#section1112183053510 +ohos { + compileSdkVersion 7 + defaultConfig { + compatibleSdkVersion 7 + } + buildTypes { + release { + proguardOpt { + proguardEnabled false + rulesFiles 'proguard-rules.pro' + } + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) + testImplementation 'junit:junit:4.13.1' + ohosTestImplementation 'com.huawei.ohos.testkit:runner:2.0.0.200' +} +decc { + supportType = ['html','xml'] +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/package.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/package.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/package.json @@ -0,0 +1 @@ +{} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/config.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/config.json new file mode 100644 index 000000000..c11a887c8 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/config.json @@ -0,0 +1,70 @@ +{ + "app": { + "bundleName": "com.example.myapplication", + "vendor": "example", + "version": { + "code": 1000000, + "name": "1.0.0" + } + }, + "deviceConfig": {}, + "module": { + "package": "com.example.myapplication", + "name": ".MyApplication", + "mainAbility": "com.example.myapplication.MainAbility", + "deviceType": [ + "phone" + ], + "distro": { + "deliveryWithInstall": true, + "moduleName": "entry", + "moduleType": "entry", + "installationFree": false + }, + "abilities": [ + { + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ], + "orientation": "portrait", + "visible": true, + "name": "com.example.myapplication.MainAbility", + "icon": "$media:icon", + "description": "$string:mainability_description", + "label": "$string:entry_MainAbility", + "type": "page", + "launchType": "standard" + } + ], + "js": [ + { + "mode": { + "syntax": "ets", + "type": "pageAbility" + }, + "pages": [ + "pages/privacy", + "pages/authority-management", + "pages/permission-access-record", + "pages/media-documents", + "pages/app-name", + "pages/location-info", + "pages/app-name-plus", + "pages/other-permissions" + ], + "name": "default", + "window": { + "designWidth": 720, + "autoDesignWidth": false + } + } + ] + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/app.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/app.ets new file mode 100644 index 000000000..0be61a623 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/app.ets @@ -0,0 +1,8 @@ +export default { + onCreate() { + console.info('Application onCreate') + }, + onDestroy() { + console.info('Application onDestroy') + }, +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/alphabeticalIndex.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/alphabeticalIndex.ets new file mode 100644 index 000000000..542f9e3af --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/alphabeticalIndex.ets @@ -0,0 +1,46 @@ +import { applicationListItem } from "../model/authorityManagementList.ets" + +@Component +export struct alphabetIndexerComponent { + @State alphabeticalIndex: number = 0 + @Prop page: string + @Link applicationList: any[] + private value: string[] = ['#', '☆', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'] + filterData(index) { + this.alphabeticalIndex = index + if (index === 0 || index === 1) { + this.applicationList = applicationListItem + } + else { + this.applicationList = applicationListItem.filter((item) => { + return item.alphabeticalIndex === this.value[index] + }) + } + } + + build() { + Flex({ justifyContent: FlexAlign.End }) { + AlphabetIndexer({ ArrayValue: this.value, selected: this.alphabeticalIndex }) + .selectedColor(0xffffff) // 选中颜色 + .popupColor(0xFFFAF0) // 弹出框颜色 + .selectedBackgroundColor(0xCCCCCC) // 选中背景颜色 + .popupBackground(0xD2B48C) // 弹出框背景颜色 + .usingPopup(true) // 是否显示弹出框 + .selectedFont({ size: 12, weight: FontWeight.Bolder }) // 选中的样式 + .popupFont({ size: 30, weight: FontWeight.Bolder }) // 弹出框的演示 + .itemSize(16) // 每一项的大小正方形 + .alignStyle(IndexerAlign.Left) // 左对齐 + .onSelected((index: number) => { + if (this.page === 'location-info') { + this.filterData(index) + } + if (this.page === 'authority-management') { + this.filterData(index) + } + console.info(this.value[index] + '被选中了') // 选中的事件 + }) + .height(448) + .width(24) + } + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/backBar.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/backBar.ets new file mode 100644 index 000000000..1a939eb40 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/backBar.ets @@ -0,0 +1,59 @@ +import router from '@system.router' + +@Component +export struct backBar { + @Prop title: string + + build() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + if (this.title == JSON.stringify($r('app.string.privacy'))) { + Text($r('app.string.privacy')) + .fontColor($r('app.color.title_text_color')) + .fontSize("20fp") + .margin({ + left: "15vp", + right: "24vp", + top: "17vp" + }) + } else { + Image($r('app.media.left')) + .objectFit(ImageFit.Contain) + .height(24) + .width(24) + .margin({ + top: "17vp", + left: "24vp", + right: "15vp" + }) + .onClick(() => { + router.back() + }) + Text(JSON.parse(this.title)) + .fontColor($r('app.color.title_text_color')) + .fontSize(20) + .flexGrow(1) + .margin({ top: "17vp" }) + if (false) { + Image($r('app.media.record')) + .objectFit(ImageFit.Contain) + .height(25) + .width(25) + .margin({ + right: "15vp", + top: "17vp" + }) + .onClick(() => { + router.push({ uri: "pages/permission-access-record" }) + }) + } + } + } + } + .width(360) + .height(56) + .constraintSize({ minHeight: "56vp" }) + .alignItems(HorizontalAlign.Start) + .backgroundColor($r('app.color.background_color')) + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/category.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/category.ets new file mode 100644 index 000000000..e316b7a8c --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/category.ets @@ -0,0 +1,108 @@ +import { categoryListItem } from "../model/categoryList.ets" + +@Component +export struct categoryPage { + build() { + Column() { + categoryList({ + categoryListItem: categoryListItem, + }) + } + } +} + +@Component +struct categoryList { + private categoryListItem: any[] + @State color: string[] = [ + "#ffffff", + "#ffffff", + "#ffffff", + "#ffffff", + "#ffffff", + "#ffffff", + "#ffffff", + "#e5f3ff", + "#ffffff", + "#ffffff", + "#ffffff" + ] + private listState: number = 0 + + build() { + Column() { + List() { + ForEach(this.categoryListItem, (item) => { + ListItem() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Image(item.image) + .objectFit(ImageFit.Contain) + .height(25) + .width(25) + .margin({ + left: "10vp", + right: "15vp" + }) + Text(item.name) + .fontSize("18vp") + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .objectFit(ImageFit.Contain) + .height(20) + .width(20) + } + }.margin({ + top: '16vp' + } + ) + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + .margin({ + top: '10vp', + left: '24%' + }) + } + } + .backgroundColor(this.color[item.index - 1]) + .width('100%') + .height('10%') + .borderRadius('25px') + .margin({ + bottom: '10vp' + }) + .onClick(() => { + if (this.color[item.index - 1] == "#ffffff") { + for (var i = 0; i < this.color.length; i++) { + if (i == item.index - 1) { + this.color[i] = "#e5f3ff" + } else { + this.color[i] = "#ffffff" + } + } + } + this.listState = item.index - 1; + console.debug("you click" + this.listState) + }) + } + }, item => item.index.toString()) + }.width('40%') + Divider() + .vertical(true) + .color($r('app.color.divider_color')) + .width('2vp') + .margin({ + top: "8vp", + bottom: "8vp" + }) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/dialog.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/dialog.ets new file mode 100644 index 000000000..44ebda3a5 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/dialog.ets @@ -0,0 +1,173 @@ +import { dialogData } from "../model/dialogDataList.ets" + +@Extend(Button) function customizeButton() { + .backgroundColor($r('app.color.default_background_color')) + .fontColor($r('app.color.button_color')) +} + +@CustomDialog +export struct positionDialog { + @Link messageList: string[] + controller: CustomDialogController + cancel: () => void + confirm: () => void + + build() { + Column() { + Text('是否开启定位服务?').width('45%').fontSize(16).margin({ top: 20, bottom: 10 }) + Flex({ justifyContent: FlexAlign.SpaceAround }) { + Button('禁止') + .onClick(() => { + this.controller.close() + this.cancel() + }).customizeButton() + Text('|').fontSize(25).fontColor($r('app.color.divider_color')).margin({ top: 3 }) + Button('允许') + .onClick(() => { + this.controller.close() + this.confirm() + }).customizeButton() + }.margin({ bottom: 10 }) + }.backgroundColor($r('app.color.default_background_color')) + .borderRadius(24) + .height(100) + .width(336) + } +} + +@CustomDialog +export struct spaceDialog { + controller: CustomDialogController + cancel: () => void + confirm: () => void + + build() { + Column() { + Image($r('app.media.ic_nearby')) + .width(24) + .height(24) + .margin({ + top: 24 + }) + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start }) { + Text('是否允许“XX”查找、连接附近设备?').fontSize(16) + .margin({ + top: 16, + left: 24 + }) + } + } + Row() { + Flex({ justifyContent: FlexAlign.Start }) { + Text('用于XXXX。').fontSize(14) + .fontColor($r('app.color.secondary_font_color')) + .margin({ + top: 2, + left: 24 + }) + } + } + } + Row() { + Flex({ justifyContent: FlexAlign.SpaceAround }) { + Button('禁止') + .fontSize(16) + .onClick(() => { + this.controller.close() + this.cancel() + }).customizeButton() + Text('|').fontSize(30).fontColor($r('app.color.divider_color')) + Button('允许') + .fontSize(16) + .onClick(() => { + this.controller.close() + this.confirm() + }).customizeButton() + }.margin({ + top: 8 + }) + } + } + .backgroundColor($r('app.color.default_background_color')) + .borderRadius(24) + .height(170) + .width(336) + } +} + +@CustomDialog +export struct privacyDialog { + @Prop count: number + controller: CustomDialogController + cancel: () => void + confirm: () => void + + build() { + Column() { + if (this.count < dialogData.length) { + Image(dialogData[this.count].icon) + .width(24) + .height(24) + .margin({ + top: 24 + }) + Text(`${this.count + 1} / ${dialogData.length}`) + .fontSize(14) + .fontColor($r('app.color.secondary_font_color')) + .margin({ + top: 2 + }) + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start }) { + Text(dialogData[this.count].message1).fontSize(16) + .margin({ + top: 16, + left: 24 + }) + } + } + Row() { + Flex({ justifyContent: FlexAlign.Start }) { + Text(dialogData[this.count].message2).fontSize(14) + .fontColor($r('app.color.secondary_font_color')) + .margin({ + top: 2, + left: 24 + }) + } + } + } + } + Row() { + Flex({ justifyContent: FlexAlign.SpaceAround }) { + Button('禁止') + .fontSize(16) + .onClick(() => { + this.cancel() + if (this.count === dialogData.length) { + this.controller.close() + } + }).customizeButton() + Text('|').fontSize(30).fontColor($r('app.color.divider_color')) + Button('允许') + .fontSize(16) + .onClick(() => { + this.confirm() + if (this.count === dialogData.length) { + this.controller.close() + } + }).customizeButton() + }.margin({ + top: 8 + }) + } + } + .backgroundColor($r('app.color.default_background_color')) + .borderRadius(24) + .height(186) + .width(336) + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/search.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/search.ets new file mode 100644 index 000000000..712dbe7e0 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/search.ets @@ -0,0 +1,36 @@ +@Component +export struct textInput { + @Prop placeholder: string + build() { + Column() { + Flex({ alignContent: FlexAlign.Start }) { + TextInput({ placeholder: this.placeholder }) + .padding({ left: 36 }) + .type(InputType.Normal) + .border({ radius: 20 }) + .placeholderColor($r('app.color.secondary_font_color')) + .placeholderFont({ size: '16vp', weight: FontWeight.Normal, family: "sans-serif", style: FontStyle.Normal }) + .caretColor($r('app.color.secondary_font_color')) + .backgroundColor($r('app.color.default_background_color')) + .height(40) + .width(324) + .onChange((value: string) => { + + }) + .onSubmit((enterKey) => { + + }) + .onEditChanged((isEditing) => { + + }) + Column() { + Image($r('app.media.search')) + .objectFit(ImageFit.Contain) + .width(16) + .height(16) + .margin({ left: -312, top: 12 }) + } + } + } + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/titleBar.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/titleBar.ets new file mode 100644 index 000000000..3f48fc789 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/components/titleBar.ets @@ -0,0 +1,24 @@ +@Component +export struct titleBar { + build() { + Column() { + Text($r('app.string.settings')) + .fontColor($r('app.color.title_text_color')) + .fontSize("24fp") + .margin({ + left: "14vp", + right: "24vp", + top: "12vp" + }) + } + .useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + .width('40%') + .height(56) + .constraintSize({ minHeight: "56vp" }) + .alignItems(HorizontalAlign.Start) + .backgroundColor($r('app.color.background_color')) + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNameList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNameList.ets new file mode 100644 index 000000000..cc9097df5 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNameList.ets @@ -0,0 +1,8 @@ +export const calendarListItem: any[] = [ + { 'name': '读取日历', 'index': 1 }, + { 'name': '新建/修改/删除日历', 'index': 2 } +] +export const dynamicListItem: any[] = [ + { 'name': 'xxxxxx', 'index': 1 }, + { 'name': 'xxxxxx', 'index': 2 } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNamePlusList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNamePlusList.ets new file mode 100644 index 000000000..462f8134c --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/appNamePlusList.ets @@ -0,0 +1,15 @@ +export const allowedListItem: any[] = [ + { 'name': '相机', 'index': 1 ,permission:''}, + { 'name': '麦克风', 'index': 2 ,permission:''}, + { 'name': '媒体和文件', 'index': 3 ,permission:'仅媒体'}, + { 'name': '日历', 'index': 4 ,permission:'读取日历'} +] +export const bannedListItem: any[] = [ + { 'name': '悬浮窗', 'index': 1 }, +] +export const buttonListItem: any[] = [ + { 'name': 'disabled'}, + { 'name': 'outoffocus'}, + { 'name': 'hover'}, + { 'name': 'press'} +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/authorityManagementList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/authorityManagementList.ets new file mode 100644 index 000000000..e1b948e34 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/authorityManagementList.ets @@ -0,0 +1,35 @@ +export const authorityListItem: any[] = [ + { 'name': '位置信息', 'index': 1, 'image': $r('app.media.ic_public_gps'), 'icon': $r('app.media.rightarrow') }, + { 'name': '相机', 'index': 2, 'image': $r('app.media.ic_public_camera'), 'icon': $r('app.media.rightarrow') }, + { 'name': '麦克风', 'index': 3, 'image': $r('app.media.ic_public_voice'), 'icon': $r('app.media.rightarrow') }, +] +export const messageListItem: any[] = [ + { 'name': '电话', 'index': 1, 'image': $r('app.media.ic_public_phone'), 'icon': $r('app.media.rightarrow') }, + { 'name': '信息', 'index': 2, 'image': $r('app.media.ic_public_message'), 'icon': $r('app.media.rightarrow') }, + { 'name': '通讯录', 'index': 3, 'image': $r('app.media.ic_public_contacts_group'), 'icon': $r('app.media.rightarrow') }, + { 'name': '通话记录', 'index': 4, 'image': $r('app.media.ic_call_logs'), 'icon': $r('app.media.rightarrow') }, + { 'name': '媒体和文件', 'index': 5, 'image': $r('app.media.ic_public_folder'), 'icon': $r('app.media.rightarrow') }, + { 'name': '日历', 'index': 6, 'image': $r('app.media.ic_public_calendar'), 'icon': $r('app.media.rightarrow') }, + { 'name': '健身运动', 'index': 7, 'image': $r('app.media.ic_sport'), 'icon': $r('app.media.rightarrow') }, + { 'name': '身体传感器', 'index': 8, 'image': $r('app.media.ic_ssensor'), 'icon': $r('app.media.rightarrow') }, + { 'name': '附近设备', 'index': 9, 'image': $r('app.media.ic_nearby'), 'icon': $r('app.media.rightarrow') } +] +export const appInstallListItem: any[] = [ + { 'name': '已安装应用列表', 'index': 1, 'image': $r('app.media.in_app_installations'), 'icon': $r('app.media.rightarrow') }, + { 'name': '应用内安装其他应用', 'index': 2, 'image': $r('app.media.in_app_installations'), 'icon': $r('app.media.rightarrow') }, + { 'name': '创建桌面快捷方式', 'index': 3, 'image': $r('app.media.ic_forward'), 'icon': $r('app.media.rightarrow') }, + { 'name': '悬浮窗', 'index': 4, 'image': $r('app.media.ic_dropzone'), 'icon': $r('app.media.rightarrow') } +] +export const otherPermissionsListItem: any[] = [ + { 'name': '其他权限', 'index': 1, 'image': $r('app.media.ic_more'), 'icon': $r('app.media.rightarrow') } +] +export const applicationListItem: any[] = [ + { 'name': '备忘录', 'index': 1, 'image': $r('app.media.beiwanglu'), 'message': '6项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'B' }, + { 'name': '拨号权限', 'index': 2, 'image': $r('app.media.phone'), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'B' }, + { 'name': '电子邮件', 'index': 3, 'image': $r('app.media.baiduwangpan'), 'message': '1项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'D' }, + { 'name': '华为视频', 'index': 4,'image': $r('app.media.bilibili'), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'H' }, + { 'name': '联系人', 'index': 5, 'image': $r('app.media.tongxunlu'), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'L' }, + { 'name': '日历', 'index': 6, 'image': $r('app.media.ic_public_calendar'), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'R' }, + { 'name': '手机管家', 'index': 7, 'image': $r('app.media.weixin'), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'S' }, + { 'name': '图库', 'index': 8, 'image': $r("app.media.photo"), 'message': '5项权限', 'icon': $r('app.media.rightarrow'), alphabeticalIndex: 'T' } +] diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/categoryList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/categoryList.ets new file mode 100644 index 000000000..45f5ec115 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/categoryList.ets @@ -0,0 +1,12 @@ +export const categoryListItem: any[] = [ + { 'name': '声音和振动', 'index': 1, 'image': $r('app.media.shengyin'), 'icon': $r('app.media.rightarrow') }, + { 'name': '通知', 'index': 2, 'image': $r('app.media.tongzhi'), 'icon': $r('app.media.rightarrow') }, + { 'name': '生物识别', 'index': 3, 'image': $r('app.media.shibie'), 'icon': $r('app.media.rightarrow') }, + { 'name': '应用和服务', 'index': 4,'image': $r('app.media.yingyong'), 'icon': $r('app.media.rightarrow') }, + { 'name': '电池', 'index': 5, 'image': $r('app.media.dianchi'), 'icon': $r('app.media.rightarrow') }, + { 'name': '存储', 'index': 6, 'image': $r('app.media.cunchu'), 'icon': $r('app.media.rightarrow') }, + { 'name': '安全', 'index': 7, 'image': $r('app.media.anquan'), 'icon': $r('app.media.rightarrow') }, + { 'name': '隐私', 'index': 8, 'image': $r('app.media.yinsi'), 'icon': $r('app.media.rightarrow') }, + { 'name': '平板健康', 'index': 9, 'image': $r('app.media.jiankang'), 'icon': $r('app.media.rightarrow') }, + { 'name': '应用设置', 'index': 10, 'image': $r('app.media.shezhi'), 'icon': $r('app.media.rightarrow') } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/dialogDataList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/dialogDataList.ets new file mode 100644 index 000000000..f3feab0c7 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/dialogDataList.ets @@ -0,0 +1,6 @@ +export const dialogData: any[] = [ + { 'name': '权限1', 'index': 1, 'message1': '内容1','message2': '内容一', 'icon': $r("app.media.ic_exercise") }, + { 'name': '权限2', 'index': 2, 'message1': '内容2','message2': '内容二', 'icon': $r("app.media.ic_exercise") }, + { 'name': '权限3', 'index': 3, 'message1': '内容3','message2': '内容三', 'icon': $r("app.media.ic_exercise") }, + { 'name': '权限4', 'index': 4, 'message1': '内容4','message2': '内容四', 'icon': $r("app.media.ic_exercise") } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/mediaDocList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/mediaDocList.ets new file mode 100644 index 000000000..77cd73631 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/mediaDocList.ets @@ -0,0 +1,4 @@ +export const mediaDocListItem: any[] = [ + { 'name': '允许', 'index': 1, groupName: 'radio', checked: 1 }, + { 'name': '禁止', 'index': 2, groupName: 'radio', checked: 0 } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/otherPermissionsList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/otherPermissionsList.ets new file mode 100644 index 000000000..36fc9ab08 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/otherPermissionsList.ets @@ -0,0 +1,5 @@ +export const otherPermissionsListItem: any[] = [ + { 'name': '生物识别', 'index': 1, 'icon': $r('app.media.rightarrow') }, + { 'name': '微博', 'index': 2, 'icon': $r('app.media.rightarrow') }, + { 'name': '附近设备', 'index': 3, 'icon': $r('app.media.rightarrow') }, +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/permissionAccessRecordList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/permissionAccessRecordList.ets new file mode 100644 index 000000000..a5cca9c8d --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/permissionAccessRecordList.ets @@ -0,0 +1,4 @@ +export const permissionAccessRecordListItem: any[] = [ + { 'name1': '微信', 'index': 1, 'image1': $r('app.media.weixin'), 'image2': $r('app.media.phone'), 'name2': '电话', 'visits': 16, 'lastVisitTime': '12月29日 上午12:22' }, + { 'name1': 'QQ', 'index': 2, 'image1': $r('app.media.qq'), 'image2': $r('app.media.phone'), 'name2': '电话', 'visits': 10, 'lastVisitTime': '12月30日 上午13:54' } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/privacyList.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/privacyList.ets new file mode 100644 index 000000000..c8b318c90 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/model/privacyList.ets @@ -0,0 +1,6 @@ +export const privacyListItem: any[] = [ + { 'name': '权限管理', 'index': 1, 'message': '', 'icon': $r('app.media.rightarrow') }, + { 'name': '定位服务', 'index': 2, 'message': '已开启', 'icon': $r('app.media.rightarrow') }, + { 'name': '隐私空间', 'index': 3, 'message': '', 'icon': $r('app.media.rightarrow') }, + { 'name': '广告与隐私', 'index': 4,'message': '', 'icon': $r('app.media.rightarrow') } +] \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/utils/utils.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/utils/utils.ets new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/common/utils/utils.ets @@ -0,0 +1 @@ + diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name-plus.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name-plus.ets new file mode 100644 index 000000000..c23834824 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name-plus.ets @@ -0,0 +1,186 @@ +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { allowedListItem, bannedListItem, buttonListItem } from "../common/model/appNamePlusList.ets" +import router from '@system.router' + +@Entry +@Component +struct appNamePlusPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar({ title: JSON.stringify($r("app.string.app_name")) }) + } + Row() { + // categoryPage() + Column() { + Scroll() { + appNameItem({ + allowedListItem: allowedListItem, + bannedListItem: bannedListItem, + buttonListItem: buttonListItem + }) + } + }.width('100%') + }.layoutWeight(1).width(360) + } + } + } +} + +@Component +struct appNameItem { + private allowedListItem: any[] + private bannedListItem: any[] + private buttonListItem: any[] + @State text: string = '' + @State fontColor: string = '' + + build() { + Row() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text($r('app.string.allowed')) + .fontSize(14) + .margin({ top: 19.5, left: 48 }) + } + } + Row() { + List() { + ForEach(this.allowedListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Column() { + if(item.permission != ''){ + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + } + }.margin({ top: 8 }) + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text(item.permission) + .fontSize(14) + .fontColor($r('app.color.icon_color')) + } + }.margin({ bottom: 8 }) + }else{ + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + }.margin({ top: 8, bottom: 8 }) + }.height('100%') + } + + }.flexGrow(1).constraintSize({ minHeight: "48vp" }) + Image($r('app.media.rightarrow')) + .objectFit(ImageFit.Contain) + .height(24) + .width(12) + } + .width('100%') + .height(48) + } + if (item.index !== this.allowedListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 24, right: 24 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 9 }).padding({ left: 24, right: 24 }) + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text($r('app.string.banned')) + .fontSize(14) + .margin({ top: 19.5, left: 48 }) + } + } + Row() { + List() { + ForEach(this.bannedListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image($r('app.media.rightarrow')) + .objectFit(ImageFit.Contain) + .height(24) + .width(12) + } + .width('100%') + .height(48) + } + if (item.index !== this.bannedListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 24, right: 24 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 9 }).padding({ left: 24, right: 24 }) + Row() { + if(this.buttonListItem[0]['name'] !== 'disabled' ) { + Button('查看所有权限', { type: ButtonType.Capsule, stateEffect: false }) + .fontColor($r('app.color.icon_color')) + .backgroundColor($r('app.color.background_color')) + .width(90) + }else{ + Button('查看所有权限', { type: ButtonType.Capsule, stateEffect: true }) + .fontColor($r('app.color.button_color')) + .backgroundColor($r('app.color.background_color')) + .width(90).height(48) + .onTouch((event: TouchEvent) => { + if (event.type === TouchType.Down) { + } + if (event.type === TouchType.Up) { + } + if (event.type === TouchType.Move) { + if(event.touches[0].x < 0 || event.touches[0].x > 90 || event.touches[0].y > 0 || event.touches[0].y > 48) { + this.fontColor = $r('app.color.icon_color') + '' + } + } + }) + } + }.margin({top:16}) + } + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name.ets new file mode 100644 index 000000000..6492a185b --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/app-name.ets @@ -0,0 +1,137 @@ +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { calendarListItem, dynamicListItem } from "../common/model/appNameList.ets" +import router from '@system.router' +@Entry +@Component +struct appNamePage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar({ title: JSON.stringify($r("app.string.app_name")) }) + } + Row() { + // categoryPage() + Column() { + Scroll() { + appNameItem({ + calendarListItem: calendarListItem, + dynamicListItem: dynamicListItem + }) + } + } + }.layoutWeight(1).width(360) + } + } + } +} + +@Component +struct appNameItem { + private calendarListItem: any[] + private dynamicListItem: any[] + + build() { + Row() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text($r('app.string.calendar')) + .fontSize(14) + .margin({ top: 19.5, left: 48 }) + } + } + Row() { + List() { + ForEach(this.calendarListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Toggle({ type: ToggleType.Switch, isOn: true }) + .selectedColor($r('app.color.toggle_color')) + .width(36) + .height(20) + .onChange((isOn: boolean) => { + }) + } + .width('100%') + .height(48) + } + if (item.index !== this.calendarListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 24, right: 24 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 9 }).padding({ left: 24, right: 24 }) + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text('xxx') + .fontSize(14) + .margin({ top: 19.5, left: 48 }) + } + } + Row() { + List() { + ForEach(this.dynamicListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Toggle({ type: ToggleType.Switch, isOn: true }) + .selectedColor($r('app.color.toggle_color')) + .width(36) + .height(20) + .onChange((isOn: boolean) => { + }) + } + .width('100%') + .height(48) + } + if (item.index !== this.dynamicListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 24, right: 24 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 9 }).padding({ left: 24, right: 24 }) + } + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/authority-management.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/authority-management.ets new file mode 100644 index 000000000..15c38df01 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/authority-management.ets @@ -0,0 +1,319 @@ +import { authorityListItem, messageListItem, appInstallListItem, otherPermissionsListItem, applicationListItem } from "../common/model/authorityManagementList.ets" +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { alphabetIndexerComponent } from "../common/components/alphabeticalIndex.ets" +import { textInput } from "../common/components/search.ets" +import router from '@system.router' + +@Extend(Text) function customizeText(fontSize: string) { + .fontSize(fontSize) + .fontColor($r('app.color.text_color')) +} +@Extend(Image) function customizeImage(width: number, height: number) { + .objectFit(ImageFit.Contain) + .width(width) + .height(height) +} +@Extend(Row) function customizeRow() { + .backgroundColor($r('app.color.default_background_color')) + .width('500%') + .height('7%') + .borderRadius('20px') + .margin({ + left: '10vp' + }) +} + +@Entry +@Component +struct authorityManagementPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar( { title: JSON.stringify($r('app.string.authority_management')) }) + } + Row() { + // categoryPage() + Column() { + Column() { + Stack() { + Tabs() { + TabContent() { + Scroll() { + authorityItem({ + authorityListItem: authorityListItem, + messageListItem: messageListItem, + appInstallListItem: appInstallListItem, + otherPermissionsListItem: otherPermissionsListItem + }) + } + }.tabBar('权限') + + TabContent() { + Scroll() { + applicationItem({ + applicationListItem: applicationListItem, + }) + } + }.tabBar('应用') + } + .backgroundColor($r('app.color.background_color')) + .barWidth(744) + .barMode(BarMode.Scrollable) + }.height('100%') + } + }.width('100%') + } + .useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + .layoutWeight(1) + .width(360) + } + } + } +} + +@Component +struct authorityItem { + private authorityListItem: any[] + private messageListItem: any[] + private appInstallListItem: any[] + private otherPermissionsListItem: any[] + + build() { + Row() { + Column() { + Row() { + List() { + ForEach(this.authorityListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(24, 24) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .customizeImage(12, 24) + } + .width('100%') + .height(56) + } + if (item.index !== this.authorityListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.padding({ left: 12, right: 12, top: 8 }) + Row() { + List() { + ForEach(this.messageListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(24, 24) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .customizeImage(12, 24) + } + .width('100%') + .height(56) + } + if (item.index !== this.messageListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 12 }).padding({ left: 12, right: 12 }) + Row() { + List() { + ForEach(this.appInstallListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(24, 24) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .customizeImage(12, 24) + } + .width('100%') + .height(56) + } + if (item.index !== this.appInstallListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 12 }).padding({ left: 12, right: 12 }) + Row() { + List() { + ForEach(this.otherPermissionsListItem, (item) => { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(24, 24) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .customizeImage(12, 24) + } + .width('100%') + .height(56) + } + if (item.index !== this.otherPermissionsListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 12 }).padding({ left: 12, right: 12 }) + }.width('100%') + .backgroundColor($r('app.color.background_color')) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} + +@Component +struct applicationItem { + @State applicationList: any[] = applicationListItem + private applicationListItem: any[] + + @Builder ListItemLayout(item, index) { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(40, 40) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Text(item.message) + .fontSize(14) + .fontColor($r('app.color.icon_color')) + .margin({ right: 4 }) + Image(item.icon) + .customizeImage(12, 24) + } + .width('100%') + .height(72) + .constraintSize({ minHeight: "72vp" }) + } + if (index === 0) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + } + build() { + Column() { + Row() { + textInput({ placeholder: '搜索应用' }) + }.padding({ left: 12, top: 8 }) + Row() { + Flex({ alignItems: ItemAlign.Start }) { + Column() { + Row() { + List() { + ForEach(this.applicationList.slice(0, this.applicationList.length - 1), (item) => { + this.ListItemLayout(item, 0) + }, item => item.toString()) + ForEach(this.applicationList.slice(-1), (item, index) => { + this.ListItemLayout(item, 1) + }, item => item.toString()) + }.backgroundColor($r('app.color.default_background_color')).borderRadius(24).padding({ top: 4, bottom: 4 }) + }.margin({ top: 12 }).padding({ left: 12 }) + } + .backgroundColor($r('app.color.background_color')) + Column() { + alphabetIndexerComponent({ page: 'authority-management', applicationList: $applicationList }) + } + .margin({ top: 12 }) + .width(24) + .padding({ right: 0 }) + } + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/location-info.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/location-info.ets new file mode 100644 index 000000000..3f05b2b3b --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/location-info.ets @@ -0,0 +1,141 @@ +import { applicationListItem } from "../common/model/authorityManagementList.ets" +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { alphabetIndexerComponent } from "../common/components/alphabeticalIndex.ets" +import { textInput } from "../common/components/search.ets" +import router from '@system.router' + +@Extend(Text) function customizeText(fontSize: string) { + .fontSize(fontSize) + .fontColor($r('app.color.text_color')) +} +@Extend(Image) function customizeImage(width: number, height: number) { + .objectFit(ImageFit.Contain) + .width(width) + .height(height) +} +@Extend(Row) function customizeRow() { + .backgroundColor($r('app.color.default_background_color')) + .width('500%') + .height('7%') + .borderRadius('20px') + .margin({ + left: '10vp' + }) +} + +@Entry +@Component +struct locationInfoPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar({title: JSON.stringify($r("app.string.location_info"))}) + } + Row() { + // categoryPage() + Column() { + Scroll() { + applicationItem({ + applicationListItem: applicationListItem + }) + } + }.width(360) + } + .layoutWeight(1) + } + } + } +} + +@Component +struct applicationItem { + @State applicationList: any[] = applicationListItem + private applicationListItem: any[] + @Builder ListItemLayout(item, index) { + ListItem() { + Row() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Image(item.image) + .customizeImage(40, 40) + .margin({ right: 16 }) + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Toggle({ type: ToggleType.Switch, isOn: true }) + .selectedColor($r('app.color.toggle_color')) + .width(36) + .height(20) + .onChange((isOn: boolean) => { + }) + } + .width('100%') + .height(72) + .constraintSize({ minHeight: "72vp" }) + } + if (index === 0) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + }.onClick(() => { + }) + } + }.padding({ left: 12, right: 12 }) + } + build() { + Column() { + Row() { + textInput({ placeholder: '搜索应用' }) + }.padding({ left: 12 }) + .backgroundColor($r('app.color.background_color')) + Row() { + Flex({ alignItems:ItemAlign.Start, justifyContent: FlexAlign.Start }) { + Column() { + Flex({ justifyContent: FlexAlign.Start }) { + Text($r('app.string.location_info_message')) + .fontSize(14) + .fontColor($r('app.color.secondary_font_color')) + .margin({ top: 24, left: 12 }) + } + Row() { + Column() { + Row() { + List() { + ForEach(this.applicationList.slice(0, this.applicationList.length - 1), (item) => { + this.ListItemLayout(item, 0) + }, item => item.toString()) + ForEach(this.applicationList.slice(-1), (item, index) => { + this.ListItemLayout(item, 1) + }, item => item.toString()) + } + .backgroundColor($r('app.color.default_background_color')) + .borderRadius(24) + .padding({ top: 4, bottom: 4 }) + }.margin({ top: 24 }) + }.width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + }.padding({ left: 12 }).width(336) + Column() { + alphabetIndexerComponent({ page: 'location-info', applicationList: $applicationList }) + }.width(24).padding({ top: 16 }) + } + } + .backgroundColor($r('app.color.background_color')) + } + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/media-documents.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/media-documents.ets new file mode 100644 index 000000000..4b99ac17d --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/media-documents.ets @@ -0,0 +1,131 @@ +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { mediaDocListItem } from "../common/model/mediaDocList.ets" +import router from '@system.router' +@Entry +@Component +struct mediaDocumentPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { +// titleBar() + backBar({title: JSON.stringify($r("app.string.media_document"))}) + } + Row() { +// categoryPage() + Column() { + Scroll() { + otherMediaDocItem({ + mediaDocListItem:mediaDocListItem + }) + } + }.width(360) + } + .layoutWeight(1) + } + } + } +} + +@Component +struct otherMediaDocItem { + @State checkList: any[] = [1, 0] + private mediaDocListItem: any[] + build() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Image($r('app.media.ic_ssensor')) + .width(64) + .height(64) + .margin({left:24,right:12}) + Column() { + Row() { + Text('应用名称') + .fontSize(16) + .fontColor("#182431") + } + Row() { + Text('版本X.X.XXX') + } + } + } + } + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text('用于XXXX') + }.margin({left:36,right:12}) + } + } + .margin({top:24}) + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text('媒体和文件访问权限') + }.margin({left:36,right:12}) + } + } + .height(48) + .margin({top:12}) + Column() { + List() { + ForEach(this.mediaDocListItem, (item) => { + ListItem() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Radio({ group:item.groupName,value:item.index }) + .width(24) + .height(24) + .checked(this.checkList[item.index - 1]) + .onChange((isChecked) => { + if (item.index - 1) { + if (!isChecked) { + this.checkList[1] = 0 + } + this.checkList = [0, 1] + } else { + if (!isChecked) { + this.checkList[1] = 1 + } + this.checkList = [1, 0] + } + }) + Image($r('app.media.ic_ssensor')) + }.backgroundColor($r('app.color.default_background_color')) + .width('100%') + .height('48') + } + } + } + .onClick(() => { + }) + } + .padding({ left: 12,right: 12 }) + .margin({ top: 1 }) + }, item => item.toString()) + } + .borderRadius(24) + .backgroundColor($r('app.color.default_background_color')) + .padding({ left: 12, right: 12, top: 3, bottom: 4 }) + } + .padding({ left: 24, right: 24 }) + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + } + .backgroundColor($r('app.color.background_color')) + .useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/other-permissions.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/other-permissions.ets new file mode 100644 index 000000000..a26ade173 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/other-permissions.ets @@ -0,0 +1,91 @@ +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { otherPermissionsListItem } from "../common/model/otherPermissionsList.ets" +import router from '@system.router' +@Entry +@Component +struct permissionsPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { +// titleBar() + backBar({title: JSON.stringify($r("app.string.other_permissions"))}) + } + Row() { + Column() { +// categoryPage() + } + Column() { + Scroll() { + otherPermissionsItem({ + otherPermissionsListItem: otherPermissionsListItem + }) + } + }.width(360) + } + .layoutWeight(1) + } + } + } +} + +@Component +struct otherPermissionsItem { + private otherPermissionsListItem: any[] + build() { + Row() { + Column() { + List() { + ForEach(this.otherPermissionsListItem, (item) => { + ListItem() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(16) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Image(item.icon) + .objectFit(ImageFit.Contain) + .height(24) + .width(12) + }.backgroundColor($r('app.color.default_background_color')) + .width('100%') + .height('48') + } + } + if (item.index !== this.otherPermissionsListItem.length) { + Row() { + Column() + .backgroundColor($r('app.color.text_decoration_color')) + .width('100%') + .height('2vp') + } + } + } + .onClick(() => { + }) + } + .padding({ left: 12,right: 12 }) + .margin({ top: 1 }) + }, item => item.toString()) + } + .margin({top:8}) + .borderRadius(24) + .backgroundColor($r('app.color.default_background_color')) + .padding({ left: 12, right: 12, top: 3, bottom: 4 }) + } + .padding({ left: 37, right: 37 }) + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + } + .useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/permission-access-record.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/permission-access-record.ets new file mode 100644 index 000000000..42ec0fcb5 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/permission-access-record.ets @@ -0,0 +1,172 @@ +import { permissionAccessRecordListItem } from "../common/model/permissionAccessRecordList.ets" +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import router from '@system.router' + +@Extend(Text) function customizeText(fontSize: string) { + .fontSize(fontSize) + .fontColor($r('app.color.text_color')) +} +@Extend(Image) function customizeImage(width: number, height: number) { + .objectFit(ImageFit.Contain) + .width(width) + .height(height) +} + +@Entry +@Component +struct permissionAccessRecordPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar({ title: JSON.stringify($r('app.string.permission_access_record'))}) + } + Row() { + // categoryPage() + Column() { + Column() { + Flex({ justifyContent: FlexAlign.Start }) { + Text($r('app.string.authority_message')) + .fontSize("16vp") + .margin({ + left: '15vp' + }) + } + .backgroundColor($r('app.color.background_color')) + Scroll() { + permissionAccessRecordItem({ + permissionAccessRecordListItem: permissionAccessRecordListItem, + }) + } + } + }.width(360) + } + .layoutWeight(1) + } + } + } +} + +@Component +struct permissionAccessRecordItem { + private permissionAccessRecordListItem: any[] + @State collapseList: boolean[] = new Array(permissionAccessRecordListItem.length).fill(false) + @State iconList: any[] = new Array(permissionAccessRecordListItem.length).fill($r('app.media.downarrow')) + build() { + Row() { + Column() { + List() { + ForEach(this.permissionAccessRecordListItem, (item) => { + ListItem() { + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Image(item.image1) + .customizeImage(40, 40) + .margin({ + left: "10vp", + right: "5vp" + }) + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text(item.name1) + .customizeText('16vp') + } + .flexGrow(1) + Image(this.iconList[item.index - 1]) + .customizeImage(20, 20) + .margin({ + top: '20vp', + right: '40vp' + }) + } + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Image(item.image2) + .customizeImage(20, 20) + .margin({ + top: '-8vp' + }) + } + } + } + } + .margin({ + top: '10vp', + bottom: '10vp' + }) + }.onClick(() => { + if (this.collapseList[item.index - 1]) { + this.collapseList[item.index - 1] = false + this.iconList[item.index - 1] = $r('app.media.downarrow') + } else { + this.collapseList[item.index - 1]= true + this.iconList[item.index - 1] = $r('app.media.uparrow') + } + }) + if (this.collapseList[item.index - 1]) { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Image(item.image2) + .customizeImage(30, 30) + .margin({ + left: "15vp", + right: "5vp" + }) + Column() { + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text(item.name2) + .customizeText('16vp') + .margin({ + top: '2vp' + }) + } + } + Row() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Text("访问次数:" + item.visits + "; " + "最近访问:" + item.lastVisitTime) + .customizeText('16vp') + .margin({ + top: '2vp' + }) + } + } + } + } + }.margin({ + bottom: '20vp' + }) + } + }.backgroundColor($r('app.color.default_background_color')) + .borderRadius('25px') + .width('100%') + .margin({ + left: '10vp', + top: '10vp' + }).onClick(() => { + if (item.name === '权限管理') { + router.push({ uri: 'pages/authority_management' }) + } + }) + } + }, item => item.index.toString()) + } + } + .useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/privacy.ets b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/privacy.ets new file mode 100644 index 000000000..9f9285221 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/pages/privacy.ets @@ -0,0 +1,156 @@ +import { positionDialog, spaceDialog, privacyDialog } from "../common/components/dialog.ets" +import { titleBar } from "../common/components/titleBar.ets" +import { categoryPage } from "../common/components/category.ets" +import { backBar } from "../common/components/backBar.ets" +import { privacyListItem } from "../common/../common/model/privacyList.ets" +import { dialogData } from "../common/model/dialogDataList.ets" +import router from '@system.router' + +@Entry +@Component +struct privacyPage { + build() { + Flex({ justifyContent: FlexAlign.Center }) { + Column() { + Row() { + // titleBar() + backBar({title: JSON.stringify($r("app.string.privacy"))}) + } + Row() { + // categoryPage() + Column() { + Scroll() { + privacyItem({ + privacyListItem: privacyListItem + }) + } + }.width(360) + }.layoutWeight(1) + } + } + } +} + +@Component +struct privacyItem { + private privacyListItem: any[] + @State messageList: string[] = [ '', '未开启', '', ''] + @State count: number = 0 +// @State returnList :string[] = [] + positionDialogController: CustomDialogController = new CustomDialogController({ + builder: positionDialog({ cancel: this.positionCancel, confirm: this.positionAccept, messageList: $messageList }), + cancel: this.positionExist, + autoCancel: true, + alignment: DialogAlignment.Bottom, + offset: { dx: 0 , dy: -12 }, + customStyle: true + }) + positionCancel() { + const index = privacyListItem.findIndex((item) => { return item.name === '定位服务' }) + this.messageList[index] = '未开启' + } + positionAccept() { + const index = privacyListItem.findIndex((item) => { return item.name === '定位服务' }) + this.messageList[index] = '已开启' + } + positionExist() { + } + spaceDialogController: CustomDialogController = new CustomDialogController({ + builder: spaceDialog({ cancel: this.spaceCancel, confirm: this.spaceAccept }), + cancel: this.spaceExist, + autoCancel: true, + alignment: DialogAlignment.Bottom, + offset: { dx: 0 , dy: -12 }, + customStyle: true + }) + spaceCancel() { + } + spaceAccept() { + } + spaceExist() { + } + privacyDialogController: CustomDialogController = new CustomDialogController({ + builder: privacyDialog({ cancel: this.privacyCancel, confirm: this.privacyAccept, count:this.count }), + cancel: this.privacyExist, + autoCancel: true, + alignment: DialogAlignment.Bottom, + offset: { dx: 0 , dy: -12 }, + customStyle: true + }) + privacyAccept() { + this.count < dialogData.length ? this.count += 1 : this.count = 0 + // this.returnList.push('0') + console.info('accept ' + this.count) + + } + privacyCancel() { + if (this.count < dialogData.length) { + this.count += 1 + // this.returnList.push('1') + } else { + this.count = 0 + // this.returnList = [] + } + console.info('cancel' + this.count) + + } + privacyExist() { + // this.returnList = [] + console.info("exist") + } + build() { + Row() { + Column() { + List() { + ForEach(this.privacyListItem, (item) => { + ListItem() { + Column() { + Flex({ justifyContent: FlexAlign.Start, alignItems: ItemAlign.Center }) { + Row() { + Text(item.name) + .fontSize(18) + .fontColor($r('app.color.text_color')) + .flexGrow(1) + Text(this.messageList[item.index - 1]) + .fontSize(18) + .fontColor($r('app.color.icon_color')) + Image(item.icon) + .objectFit(ImageFit.Contain) + .height(20) + .width(20) + }.backgroundColor($r('app.color.default_background_color')) + .borderRadius('25px') + .width('100%') + .height('7%') + .margin({ + left: '10vp', + bottom: '10vp' + }) + } + }.margin({ right: '20vp'}).onClick(() => { + if (item.name === '权限管理') { + router.push({ uri: 'pages/authority-management' }) + } + if (item.name === '定位服务') { + this.positionDialogController.open() + } + if (item.name === '隐私空间') { + this.spaceDialogController.open() + } + if (item.name === '广告与隐私') { + this.privacyDialogController.open() + } + }) + } + }, item => item.toString()) + } + } + .width('100%') + .height('100%') + .backgroundColor($r('app.color.background_color')) + }.useSizeType({ + xs: { span: 1, offset: 0 }, sm: { span: 1, offset: 0 }, + md: { span: 1, offset: 0 }, lg: { span: 2, offset: 0 } + }) + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/ar/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/ar/properties/string.json new file mode 100644 index 000000000..c3a6df19c --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/ar/properties/string.json @@ -0,0 +1,14 @@ +{ + "strings": { + "app_name": "CategoryPage", + "describe": "describe", + "category": "Category", + "itemChild": "ItemChild", + "item": "Item", + "search": "search...", + "you_search": "You search ", + "you_clicked": "You clicked ", + "tab": "Tab", + "more": "< more" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/dark/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/dark/properties/string.json new file mode 100644 index 000000000..ddc52a17f --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/dark/properties/string.json @@ -0,0 +1,7 @@ +{ + "colors": { + "colorSubBackground": "#000000", + "appbar_subtitle_color": "#99ffffff", + "text_color": "#ffffff" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_actived.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_actived.png new file mode 100644 index 0000000000000000000000000000000000000000..49991d108d51f1803ff3dcadc8870d69977908e7 GIT binary patch literal 1671 zcmV;226*|2P)FV00001b5ch_0Itp) z=>Px*K}keGRA>e5S!-++RS=%p`$R&uO$0?K@<;FU50F43#8!FH$C>oSPVef0lnOn9!yL?k)bY zlich%XJ)=L-`PE{xd1~lGy)Zk09NF!I8R=jnN~1h5t7wF0HYD`URIChUy|$H{Om@e zE=1#OEQb5qTas;xd)dW`2ux|pOwALmVUWc{biYm%Oz<2U&_ZBr>u62>sN<{JmPKI7 zQW{sV%nby%8i))PP``|XNZS*M^joKPV3)4H7J*qWQ=;c`W+M>10YE9;&VudHWFng< zj!kd)Y71t9Z3ncG2~2OIktUftiQusT_rWhA!r?Tgn|^A=%TdrH5vXs@&dB8pyBV-H z3TUM^hSP#JC;^$M1&a<7(1obKcl)6dgZvN)S1p(Y5W|xm@8*@bTix=L1j@xnVigX0w@}`9-FE{Cu158;P)XWgO~iozNX!1Y17K z!*7>4ByGV=GMTC?wNI3M1KF(kemTKERFAM}eZmvG#4ChECpP**sa(!{uauvMKwVSz z0RViylyOj7)o_5UC@_qP(A*odvJ$gW@CoM~|Tc?cj_t9bOahiT>f7zY;aCN?YB zR$KVUk}J?lZa)tJvY^>*6s10MvIol7ZI*_u3W5ZS)Vh=%y~>Wu>+g8CQIvYkUE!l| zVq328Y9u$kesK`suefXi7cLQe{&jd@Vk5TY3dbnd z)P8ZV+GF}PWfWSzEx=#@5Ug1egWK%law*Sxs~te6*r>MG}VuSOt*gq-|VFW?D(pa2Js=+6hqEvdMUHvnYt z9W*-V2tJgpdm#=F);Sh46~AOzh`zEc4s)kluz7nPu4&8-NsOtWj-I))S5*d;t9hnu zd^MpRyoxEr1w*i+ie&XvThBYMTWs>48hjp-WAO*CCty4$5C=ofT_kw(qa5V&!Dy1r z>)4Z?pjtWJfGGGN{iSM9s{G=j*q{Y3_%aZJ877j7blZ3cBx3k6Ao@;(T3*}dH->lS z?kKD-n1byuJbgKj>ehP*w6~;A@oMy`+t98*_jC+`y0PtapMojaej@qPQb}MB0RiAd z>pOg{lwH{&!*~yz!^`0962X=}yn?1Af4%Ll3yp11y!|75XxHuMgfR%RVcjkfZ0W-- zlJqT=kq|rI;j9{&dYhpRsbHr%3AXOagH`@vQiXGr1yiu44^<@DD;aCGO)Y!rDq2bF zUC)|Fxv5rZhS{7NS-&a)>57hh1Bhl8VAHl79Buame}OaAbAmF}fdr%rxhLoI)jJ?@JtrFrf6^Q46;1&%@t6P9sU~#tdu>%TR|B5ZGddT9Uja@}v{_ zn_c=;3?wU&^37m6gUjRqj`NXw7vCQ`e|3)fEz7P%Jhmh(GcC4}2#DdWKR8;MM5EN* zlH}lp#LOuOqiPUp_`FkdXCM5Ps{~hi2>!T2aQrm?IQT4+C?)K1Xm~QctZfJWSxWD2 zi%dWqC1Wi~Um{$`d$#Mq?1t8@^Rmq=pDZ57wxSO`FQyg&+r2OOEBRANLF#AmY@Fhg zcYWD7W$*D@DjoK&N?8PK49TNPDpIm}VFy6l$9~GeOwL_$bdlZPZr6QQL_qCKRx3%2 zNp6Y%H|1P(ap@hyS5)~l literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_normal.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/media/icon_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf5bb49392dfce97ea9fa1be0ace95715903498 GIT binary patch literal 1107 zcmV-Z1g!gsP)FV00001b5ch_0Itp) z=>Px(4M{{nRA>e5n0ap$F$~4aeUm-VoFq@wM0-OltrqH0TZSvN#0@VoM~bD%1vm{Dyc`;;+DIJsyeV{HnoTx+s1Sf0PCr5&%v=7LS&UP52$Z z*kA9(>`IgZAZ?iWgLGcQEkJso7pYXedmG^QYJX_5_njI(5*O8Yo@wNDq5~F2SEP;+(+SVs)*T4rP1S)9qVdJE{wT)CR!{qW@M*z|vUYcuVRq0H<>a$an#k^r%Xm{pbbI;yi=X6ZNeq z-vf|AwgnwMF94Rg1vMvhjcn`-O=AKZ0O`XfY(Y(0)X2uZ;9HVLHUJKeR@9Wq8d>X4 zvI;f;Tl%bW?)R76NAs;l)~M!Jpf!CM4NeXfaA{ z=9stkVp{}6TEVL#`=!&I>0JrQ3fSI-bATBf3iNM@^iOuib2dUSoT}`Xn$_TjMtUw_ z2d$YAW}DWT8&fOL#YS%BtnH+V*#Ovd$r4%Z0Iu;07#>~jCWLQNZ;M`KK)$9*VXFq%_I$#ZEzgiAj2xR~*HIYLZae1OSKb)(P;POt=Rjp{Iu_8i>FkTF1{i(>LxriO} z1ZaUd_4rF8b{4}NDCm1juGfQsofo3LBQW+8kxsT3u~WT5`oNL@K#bEV$P)n7gHv^= zJ!YKLpk!Oe^=gstn|gMt4j*F-9S|KZ68FWv)&X1W4Tvo5LAZRdcW9@1vZBz<>E*X) zdLmmyO#m39YVpq+r)I6LRI(r-Dj(&tFSw3@RwqcM4UsN%3hc=UXOCMda|5&n5NvXB zAqXm!w?BfM_rzKHF7^SZe-p+A5D!W){4vI+CK$*bARWl(K%B+#W~Ze)W1fL|2L6{B Z_ye>Cr2VxM_(lK#002ovPDHLkV1jHc1@-^{ literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/properties/string.json new file mode 100644 index 000000000..127f01aeb --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/default/properties/string.json @@ -0,0 +1,19 @@ +{ + "strings": { + "app_name": "CategoryPage", + "describe": "describe", + "category": "Category", + "itemChild": "ItemChild", + "item": "Item", + "search": "search...", + "you_search": "You search ", + "you_clicked": "You clicked ", + "tab": "Tab", + "more": "more >" + }, + "colors": { + "colorSubBackground": "#f1f3f5", + "appbar_subtitle_color": "#99000000", + "text_color": "#000000" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/en/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/en/properties/string.json new file mode 100644 index 000000000..319b5d66e --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/en/properties/string.json @@ -0,0 +1,14 @@ +{ + "strings": { + "app_name": "CategoryPage", + "describe": "describe", + "category": "Category", + "itemChild": "ItemChild", + "item": "Item", + "search": "search...", + "you_search": "You search ", + "you_clicked": "You clicked ", + "tab": "Tab", + "more": "more >" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/light/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/light/properties/string.json new file mode 100644 index 000000000..4b9482c8f --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/light/properties/string.json @@ -0,0 +1,7 @@ +{ + "colors": { + "colorSubBackground": "#f1f3f5", + "appbar_subtitle_color": "#99000000", + "text_color": "#000000" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/zh/properties/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/zh/properties/string.json new file mode 100644 index 000000000..4ca364c62 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/ets/default/resources/zh/properties/string.json @@ -0,0 +1,14 @@ +{ + "strings": { + "app_name": "分类页", + "describe": "描述", + "category": "分类", + "itemChild": "子类", + "item": "类型", + "search": "搜索...", + "you_search": "你搜索了", + "you_clicked": "你点击了", + "tab": "分页", + "more": "更多 >" + } +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/color.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/color.json new file mode 100644 index 000000000..f2bfa884a --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/color.json @@ -0,0 +1,48 @@ +{ + "color": [ + { + "name": "text_color", + "value": "#182331" + }, + { + "name": "background_color", + "value": "#f1f3f5" + }, + { + "name": "title_text_color", + "value": "#182431" + }, + { + "name": "active_background_color", + "value": "#e5f3ff" + }, + { + "name": "divider_color", + "value": "#f3f4f6" + }, + { + "name": "text_decoration_color", + "value": "#f3f4f6" + }, + { + "name": "icon_color", + "value": "#18233199" + }, + { + "name": "default_background_color", + "value": "#ffffff" + }, + { + "name": "button_color", + "value": "#0a59f7" + }, + { + "name": "secondary_font_color", + "value": "#808080" + }, + { + "name": "toggle_color", + "value": "#409eff" + } + ] +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/string.json b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/string.json new file mode 100644 index 000000000..2088d38fe --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/element/string.json @@ -0,0 +1,64 @@ +{ + "string": [ + { + "name": "entry_MainAbility", + "value": "entry_MainAbility" + }, + { + "name": "mainability_description", + "value": "ETS_Category Ability" + }, + { + "name": "settings", + "value": "设置" + }, + { + "name": "permission_access_record", + "value": "权限访问记录" + }, + { + "name": "authority_management", + "value": "权限管理" + }, + { + "name": "privacy", + "value": "隐私" + }, + { + "name": "authority_message", + "value": "近7天的应用访问权限" + }, + { + "name": "other_permissions", + "value": "其它权限" + }, + { + "name": "app_name", + "value": "应用名称" + }, + { + "name": "location_info", + "value": "位置信息" + }, + { + "name": "media_document", + "value": "媒体和文件" + }, + { + "name": "calendar", + "value": "日历" + }, + { + "name": "allowed", + "value": "已允许" + }, + { + "name": "banned", + "value": "已禁止" + }, + { + "name": "location_info_message", + "value": "已允许7个应用查找、连接附近的设备。" + } + ] +} \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/51cto.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/51cto.png new file mode 100644 index 0000000000000000000000000000000000000000..091f4ce356fff5def14609457dc08b60f871acfd GIT binary patch literal 15573 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/aiqiyi.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/aiqiyi.png new file mode 100644 index 0000000000000000000000000000000000000000..63f768db04b296dc1410b83c9bae3b17190f66b3 GIT binary patch literal 8210 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 T5q*mn^#Q7nv{Y)8ts?#h{?sgB literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/baiduwangpan.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/baiduwangpan.png new file mode 100644 index 0000000000000000000000000000000000000000..c7deac2c5ab48a13f5ec76db191d92e2f1aabd76 GIT binary patch literal 7893 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/beifen.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/beifen.png new file mode 100644 index 0000000000000000000000000000000000000000..134821a2410b9edb95d8773ee39ffea7b9100200 GIT binary patch literal 4730 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/dianchi.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/dianchi.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcc8838746f71e1d0292869f014e03a1799820f GIT binary patch literal 3942 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/gaodeditu.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/gaodeditu.png new file mode 100644 index 0000000000000000000000000000000000000000..920931e140e722a5c69d6b745d5757dc355587f6 GIT binary patch literal 4160 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_call_logs.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_call_logs.svg new file mode 100644 index 000000000..d3ff7d855 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_call_logs.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_dropzone.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_dropzone.svg new file mode 100644 index 000000000..960483f7f --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_dropzone.svg @@ -0,0 +1,19 @@ + + + IC/ic_floatingwindow + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_exercise.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_exercise.svg new file mode 100644 index 000000000..b488a4243 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_exercise.svg @@ -0,0 +1,16 @@ + + + + + diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_forward.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_forward.svg new file mode 100644 index 000000000..abac73611 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_forward.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_more.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_more.svg new file mode 100644 index 000000000..3fdc1e9d6 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_more.svg @@ -0,0 +1,7 @@ + + + HM/ic/24x24/more1.5 + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_nearby.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_nearby.svg new file mode 100644 index 000000000..4b201c865 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_nearby.svg @@ -0,0 +1,7 @@ + + + HM/ic/24x24/ic_nearby + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_calendar.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_calendar.svg new file mode 100644 index 000000000..56e634cab --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_calendar.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_calendar + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_camera.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_camera.svg new file mode 100644 index 000000000..7be7ccc41 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_camera.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_camera + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_contacts_group.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_contacts_group.svg new file mode 100644 index 000000000..6805946fb --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_contacts_group.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_contacts_group + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_folder.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_folder.svg new file mode 100644 index 000000000..c2a26b5df --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_folder.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_folder + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_gps.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_gps.svg new file mode 100644 index 000000000..88ad317dd --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_gps.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_gps + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_message.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_message.svg new file mode 100644 index 000000000..3191fb6e4 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_message.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_message + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_phone.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_phone.svg new file mode 100644 index 000000000..c78bb4fb5 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_phone.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_phone + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_voice.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_voice.svg new file mode 100644 index 000000000..ac9311b12 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_public_voice.svg @@ -0,0 +1,13 @@ + + + Public/ic_public_voice + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_sport.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_sport.svg new file mode 100644 index 000000000..58c9f7a83 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_sport.svg @@ -0,0 +1,7 @@ + + + HM/ic/24x24/s0324ok + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_ssensor.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_ssensor.svg new file mode 100644 index 000000000..31a035d87 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/ic_ssensor.svg @@ -0,0 +1,9 @@ + + + HM/ic/24x24/ssensor + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/icon.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c GIT binary patch literal 6790 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 + + HM/ic/24x24/in-app installations + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/jiankang.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/jiankang.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5004bdc946a5778b0b32bd41a51d5d3d98ffc2 GIT binary patch literal 4001 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 Podc9!tIL(kSRnrwK7TK# literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/noinstallationpackage.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/noinstallationpackage.svg new file mode 100644 index 000000000..5b10a66c6 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/noinstallationpackage.svg @@ -0,0 +1,17 @@ + + + EmptyPage/08 NoInstallationPackage + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/nopermission.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/nopermission.svg new file mode 100644 index 000000000..fe47a1df8 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/nopermission.svg @@ -0,0 +1,16 @@ + + + EmptyPage/18 NoPermission + + + + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/phone.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/phone.png new file mode 100644 index 0000000000000000000000000000000000000000..6b55011ef5c00deeabbae47be3645185d08de008 GIT binary patch literal 8732 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 YAVU^07hq)aMDhX1N-4dogc~9L7l-Rzb^rhX literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/qq.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/qq.png new file mode 100644 index 0000000000000000000000000000000000000000..ad0b28104f4f0233ce203879fa494ac7303177dc GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/rightarrow.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/rightarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..51aad9fae9c47616835ecc4841028e1c887565e8 GIT binary patch literal 1058 zcmV+-1l{|IP)Px&+(|@1RA@uhnN5fsMHq(PZ+bm=@ZiA(4=#A{ASig)g9i^DJmesB*U$C@H)x2W z5`zQ@K|)YNkRU-82^vPxprYbHRqdaOL4pJk2@)it1Q7`me^60TamAkLPd;eD%Q~|& z)jhL)YUrx&=c#(Ty7-!~%@2yf@0{xp(amL9?y=ThjB(Fl?-5Jj2_kwNz=b49Oq!-& z4ht}DyC?zz5kff1%!dJ-CnBSix->4_F#V$m$iuw%#{fJE;2bj>W6b4YAjWAERiKhM z4&VSYe+a-DW4;>)a8Tdq0#%%rn0Y^dv%Ox==6U|(Adpe7*CJ3!oM7gC0M2Y|Y}m!c z#a~8+{J(y+2~=@93E)8hr;{YHX`22XTcTEhO5z0o_Yu+CMNvqcHeyQDE>Okk6f^Gz zusSz4XXoeVi&zqk2vjriDu7+G+A5_i5pfKO#sn&fHvsGe(A8SEx19hpQwX6e-v=Uk zT`9FVu0*3VAh4ZI=Ze|c*)B6@0AA5r-!qOx;{pQP?RKx6nVFH9xD&ujTI+j9m6(Wt zz^<&UT-ERQMPdgLJ+G8{U=)do2?*@^`uf#HQAnKbVCIv?n7vz-n5aM%r)#P>-OkJ> zj4=;yMPlLt0_&W+mWU)yw*gqvT0b(Z#8e0f?DF#Rb!AzK#H|31Ypo9sBQZ4s0=v4p zdcC~Z%sfv-$COfs21!hnfWWS;t=-V;^+e(pB08#+dTe6b=|Q8n*>&&zjq zWQ=)kv$j(=1J#~MM*WDKmu0!bTKn#{5eOk1W@f2yl&w}PS4z2U6Cvl^AtHJbK#!So zV@wzn!>Ngo_g=~|QkMA}K(4i383Zrar$QivaFCgwV&=b+B+0WZTN?&`Dg?au2js&A z;Lj>HZw(7SaRKkWY#E*g@COme3;WJi;3p~&LfFsDO8|b8)h5fbO_$24TZO#$vg3RP zz_0y&zrC=qaC)mF|8M)oU*ZtLKG`+{__-|0wzc-XQQ;epkaKP?5j_jwCjf1&^_g+t z8x`>0ONmiRjXzYed4F8^#soqL_cL<`!1v7DHpZNd0pEy#b581_QXl=cip>YH;Aol%tukltDDs#;Jv>az{>zG5m8$y zb*>KhS|Sue*u~6JiT)}{l6IP=AJ+vRUBEea7ZJV2%<`XDVspMu_^1Njdnubs`TUD2 zHlNfDA59>HkTdg}04`RsxzGfBOo4A?V^$Q!&OFaQZ3;e`fcJi(EX&WWwVyQ!A5EZX c=>I4T>t<807*qoM6N<$f~)T41cdvEP)Px(HAzH4R9Hv7mtSZcRTRd*GrQV08Y)vx0o4p%FL_|f+LnSDpd9c3K+L?7Tvnv5DXyUGOM0o&=ySr!?7@Q^W8P^#4YNa4u0aRf<2+$z_cZCf~;N!~L=<|gg$-l#U zIw)0PPXHJX8^ot$zThblqm&u=DU5$f1=O5<5{&(RGhGIA7QhT4I#XE_wIhp*BSbvn zfrbg3X-`&GNS{w@`Q;#d05Or@Md0_^Ow$TQo|(%ef9MuW%~@k$UK$h_@h*vRB?ijDu1C!Q6q|iqV zLqv((Sx6^;>=i&2`O^UJsrzSLL%$>V6r6Exz`C-W+c(vY0p4*l`s2L-ByxpekG-z} z?yvdjuxn_?0s*Q`le6CjjCLnrrF@+T(=k^7scAZ^d=d zQTA{<$@c<6KNA(?y8#2!MPu-br4_t%2vB_IpNQUaGTOdYZ76`y8_*_Us)#U2!*`I+foGk5Bo(r?al1ja~B!G?K=JwTD5c zTOfpM=;o>c$i%Tpdz=)=x2|gPRojBr(#Lao)5&OZ##EnGtw5(9`5#LUf-p}l^$Y+2 N002ovPDHLkV1oB;9~1xp literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/searchnoresult.svg b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/searchnoresult.svg new file mode 100644 index 000000000..e948acc0b --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/searchnoresult.svg @@ -0,0 +1,22 @@ + + + EmptyPage/05 SearchNoResult + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shengyin.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shengyin.png new file mode 100644 index 0000000000000000000000000000000000000000..3a388e5176556ebdb4218448e9690cf63cd76d22 GIT binary patch literal 3578 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

ZBt+5mn3d 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shibie.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/shibie.png new file mode 100644 index 0000000000000000000000000000000000000000..a5048f260a6433c47f69ad65de1f67021b01b061 GIT binary patch literal 7640 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tengxunshipin.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tengxunshipin.png new file mode 100644 index 0000000000000000000000000000000000000000..6aff0dea0b65ecbd59083b408a5a49740e0ff3ba GIT binary patch literal 13394 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 F`yYm4BGCW< literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongxunlu.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongxunlu.png new file mode 100644 index 0000000000000000000000000000000000000000..772dab0fe8ff88f6a16fb0223358382bfba8390f GIT binary patch literal 5551 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 IsM$sS59UG?l>h($ literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongzhi.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/tongzhi.png new file mode 100644 index 0000000000000000000000000000000000000000..921bd1440ad5933af6385fb0af9c9a7bcbee5a21 GIT binary patch literal 5943 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/uparrow.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/uparrow.png new file mode 100644 index 0000000000000000000000000000000000000000..dc004b22db3bf7eb1e9dc4ba9f0a15445fba0e2d GIT binary patch literal 730 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�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 E0O%A{EC2ui literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yinsi.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yinsi.png new file mode 100644 index 0000000000000000000000000000000000000000..b4b449fc49f6c89ab71a03fe29c7835c83b0e3da GIT binary patch literal 3620 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 literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yuncunchu.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/yuncunchu.png new file mode 100644 index 0000000000000000000000000000000000000000..f2aa3269600eb74b1a67c576e7e3d2a725c623d6 GIT binary patch literal 8559 zcmdUV)mz-n5APRP%Hj)@;x0vsTXA<^ifbvZr9deTi@SS^ySo*(@Z#=JoC3wIxGfxh zf5N#t=VB%onPf7PCz;QaNrZ-)JT?X?1^@uqiV8B&7drUA0esJs+V zJx;z40Mvk@jO2%JCdbBTdLQH$!~y~W!1?%uc-}~u*Ka<(t22+5izc<_y(F%|CT877I zvKCeVVJILSK!Ai2iY*;L(-i~IfwL&EkVwFsunt@`R=|c8F^dK$@0T=RI zk{KBA0RhIm0lxUaEpiv(eu)fuS- zF@&Q7j{u-d7&0(9xMv%NB)utLWn{lF+D2vqwkzxy8yo6$KPw6IvsTmF7M;-9vAH7$ zDnS9fF-*gxG_=$*u*<|mlvD2QH<*V)npA3;*Ta@W0^>V6^WW&k4I}<_5+NqwtAbo> z9zW>KT|`k|d(txuVWS?@v)D;U*nl!XKp0YPs>nOL`SL59$NppI2leblX%k~r|7Ttr z{;S^eyP*ggB#Z=dKnJBuP4#eS2?c^LxdU|3$i5o$90b=0%0Dfy78Yl;(O%t^6S!O~ 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 Wj&QuM)qLro02F1_WU8giVE+e?z8vHL literal 0 HcmV?d00001 diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/zhifubao.png b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/entry/src/main/resources/base/media/zhifubao.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa6a5d2bc9e9bb9a957bc20d3921610672535d1 GIT binary patch literal 8091 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 \(.*\)$') + if expr "$link" : '/.*' >/dev/null; then + PRG="$link" + else + PRG=$(dirname "$PRG")"/$link" + fi +done +SAVED="$(pwd)" +cd "$(dirname \"$PRG\")/" >/dev/null +APP_HOME="$(pwd -P)" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=$(basename "$0") + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn() { + echo "$*" +} + +die() { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$(uname)" in +CYGWIN*) + cygwin=true + ;; +Darwin*) + darwin=true + ;; +MINGW*) + msys=true + ;; +NONSTOP*) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ]; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ]; then + MAX_FD_LIMIT=$(ulimit -H -n) + if [ $? -eq 0 ]; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ]; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ]; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ]; then + APP_HOME=$(cygpath --path --mixed "$APP_HOME") + CLASSPATH=$(cygpath --path --mixed "$CLASSPATH") + JAVACMD=$(cygpath --unix "$JAVACMD") + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=$(find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null) + SEP="" + for dir in $ROOTDIRSRAW; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ]; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@"; do + CHECK=$(echo "$arg" | egrep -c "$OURCYGPATTERN" -) + CHECK2=$(echo "$arg" | egrep -c "^-") ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ]; then ### Added a condition + eval $(echo args$i)=$(cygpath --path --ignore --mixed "$arg") + else + eval $(echo args$i)="\"$arg\"" + fi + i=$(expr $i + 1) + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save() { + for i; do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/"; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradlew.bat b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradlew.bat new file mode 100644 index 000000000..62bd9b9cc --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/gradlew.bat @@ -0,0 +1,103 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/settings.gradle b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/settings.gradle new file mode 100644 index 000000000..4773db732 --- /dev/null +++ b/frameworks/com.ohos.permissionmanager/com.ohos.permissionmanager.MainAbility/settings.gradle @@ -0,0 +1 @@ +include ':entry' -- Gitee