diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9763fce33c49243de84ba7666a9e58c6f3a49e7e --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# PermissionManager + + +## Introduction + +PermissionManager, a system application preset in OpenHarmony, provides permission dialog boxes, permission management settings, and permission usage records during the running of apps. + +The following figure shows the architecture of the PermissionManager application. +![](figures/application-framework_en.png) +## Directory Structure + +``` +/applications/standard/permission_manager +├── entry # Directory of the entry module +├── permissionmanager # Directory of the PermissionManager module +│ ├── src/main/ets # ets module +│ │ ├── Application # abilitystage directory +│ │ ├── MainAbility # Permission management ability +│ │ ├── ServiceExtAbility # serviceExtension configuration +│ │ ├── common # Common utilities +│ │ └── pages # Pages +│ ├── resources # Global resource files +│ └── module.json5 # Global configuration file +├── signature # Certificate files +└── LICENSE # License file +``` + +### How to Use + +For details, see [Permission Application Guide](https://gitee.com/openharmony/docs/blob/master/en/application-dev/security/accesstoken-guidelines.md). + +## Repositories Involved + +**[security\_access\_token](https://gitee.com/openharmony/security_access_token)** diff --git a/figures/application-framework_en.png b/figures/application-framework_en.png new file mode 100644 index 0000000000000000000000000000000000000000..06203f2c85126581e6b2e9a8caeaafaab3512329 Binary files /dev/null and b/figures/application-framework_en.png differ