1c5c2eed7Sopenharmony_ci 2c5c2eed7Sopenharmony_ci 3c5c2eed7Sopenharmony_ci{ 4c5c2eed7Sopenharmony_ci "module": { 5c5c2eed7Sopenharmony_ci "name": "permissionmanager", 6c5c2eed7Sopenharmony_ci "type": "feature", 7c5c2eed7Sopenharmony_ci "srcEntry": "./ets/Application/AbilityStage.ts", 8c5c2eed7Sopenharmony_ci "description": "PermissionManager", 9c5c2eed7Sopenharmony_ci "mainElement": "MainAbility", 10c5c2eed7Sopenharmony_ci "deviceTypes": [ 11c5c2eed7Sopenharmony_ci "default", 12c5c2eed7Sopenharmony_ci "tablet", 13c5c2eed7Sopenharmony_ci "2in1" 14c5c2eed7Sopenharmony_ci ], 15c5c2eed7Sopenharmony_ci "deliveryWithInstall": true, 16c5c2eed7Sopenharmony_ci "installationFree": false, 17c5c2eed7Sopenharmony_ci "pages": "$profile:main_pages", 18c5c2eed7Sopenharmony_ci "metadata": [ 19c5c2eed7Sopenharmony_ci { 20c5c2eed7Sopenharmony_ci "name": "ArkTSPartialUpdate", 21c5c2eed7Sopenharmony_ci "value": "true" 22c5c2eed7Sopenharmony_ci } 23c5c2eed7Sopenharmony_ci ], 24c5c2eed7Sopenharmony_ci "abilities": [ 25c5c2eed7Sopenharmony_ci { 26c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.MainAbility", 27c5c2eed7Sopenharmony_ci "startWindowBackground": "$color:default_background_color", 28c5c2eed7Sopenharmony_ci "startWindowIcon": "$media:app_icon", 29c5c2eed7Sopenharmony_ci "srcEntry": "./ets/MainAbility/MainAbility.ts", 30c5c2eed7Sopenharmony_ci "description": "manage the permissions of all applications from the permission and application dimensions", 31c5c2eed7Sopenharmony_ci "icon": "$media:app_icon", 32c5c2eed7Sopenharmony_ci "label": "$string:permission_manager", 33c5c2eed7Sopenharmony_ci "exported": true, 34c5c2eed7Sopenharmony_ci "launchType": "singleton", 35c5c2eed7Sopenharmony_ci "orientation": "auto_rotation_restricted", 36c5c2eed7Sopenharmony_ci "permissions": ["ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER"], 37c5c2eed7Sopenharmony_ci "skills": [ 38c5c2eed7Sopenharmony_ci { 39c5c2eed7Sopenharmony_ci "actions": ["action.access.privacy.center"] 40c5c2eed7Sopenharmony_ci } 41c5c2eed7Sopenharmony_ci ], 42c5c2eed7Sopenharmony_ci "metadata": [ 43c5c2eed7Sopenharmony_ci { 44c5c2eed7Sopenharmony_ci "name": "metadata.access.privacy.center", 45c5c2eed7Sopenharmony_ci "value": "security_privacy.json" 46c5c2eed7Sopenharmony_ci } 47c5c2eed7Sopenharmony_ci ] 48c5c2eed7Sopenharmony_ci } 49c5c2eed7Sopenharmony_ci ], 50c5c2eed7Sopenharmony_ci "extensionAbilities": [ 51c5c2eed7Sopenharmony_ci { 52c5c2eed7Sopenharmony_ci "icon": "$media:app_icon", 53c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.GrantAbility", 54c5c2eed7Sopenharmony_ci "srcEntry": "./ets/ServiceExtAbility/ServiceExtAbility.ts", 55c5c2eed7Sopenharmony_ci "type": "service", 56c5c2eed7Sopenharmony_ci "exported": true 57c5c2eed7Sopenharmony_ci }, 58c5c2eed7Sopenharmony_ci { 59c5c2eed7Sopenharmony_ci "icon": "$media:app_icon", 60c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.GlobalExtAbility", 61c5c2eed7Sopenharmony_ci "srcEntry": "./ets/GlobalExtAbility/GlobalExtAbility.ts", 62c5c2eed7Sopenharmony_ci "type": "service", 63c5c2eed7Sopenharmony_ci "exported": true, 64c5c2eed7Sopenharmony_ci "permissions": ["ohos.permission.GET_SENSITIVE_PERMISSIONS"] 65c5c2eed7Sopenharmony_ci }, 66c5c2eed7Sopenharmony_ci { 67c5c2eed7Sopenharmony_ci "icon": "$media:icon", 68c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.SecurityExtAbility", 69c5c2eed7Sopenharmony_ci "srcEntry": "./ets/SecurityExtAbility/SecurityExtAbility.ts", 70c5c2eed7Sopenharmony_ci "type": "service", 71c5c2eed7Sopenharmony_ci "exported": true, 72c5c2eed7Sopenharmony_ci "permissions": ["ohos.permission.GET_SENSITIVE_PERMISSIONS"] 73c5c2eed7Sopenharmony_ci }, 74c5c2eed7Sopenharmony_ci { 75c5c2eed7Sopenharmony_ci "icon": "$media:icon", 76c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.PermissionStateSheetAbility", 77c5c2eed7Sopenharmony_ci "srcEntry": "./ets/PermissionSheet/PermissionStateSheetAbility.ets", 78c5c2eed7Sopenharmony_ci "type": "sys/commonUI", 79c5c2eed7Sopenharmony_ci "exported": true 80c5c2eed7Sopenharmony_ci }, 81c5c2eed7Sopenharmony_ci { 82c5c2eed7Sopenharmony_ci "icon": "$media:icon", 83c5c2eed7Sopenharmony_ci "name": "com.ohos.permissionmanager.GlobalSwitchSheetAbility", 84c5c2eed7Sopenharmony_ci "srcEntry": "./ets/PermissionSheet/GlobalSwitchSheetAbility.ets", 85c5c2eed7Sopenharmony_ci "type": "sys/commonUI", 86c5c2eed7Sopenharmony_ci "exported": true 87c5c2eed7Sopenharmony_ci } 88c5c2eed7Sopenharmony_ci ], 89c5c2eed7Sopenharmony_ci "requestPermissions": [ 90c5c2eed7Sopenharmony_ci { 91c5c2eed7Sopenharmony_ci "name": "ohos.permission.GET_SENSITIVE_PERMISSIONS" 92c5c2eed7Sopenharmony_ci }, 93c5c2eed7Sopenharmony_ci { 94c5c2eed7Sopenharmony_ci "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS" 95c5c2eed7Sopenharmony_ci }, 96c5c2eed7Sopenharmony_ci { 97c5c2eed7Sopenharmony_ci "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" 98c5c2eed7Sopenharmony_ci }, 99c5c2eed7Sopenharmony_ci { 100c5c2eed7Sopenharmony_ci "name": "ohos.permission.GET_BUNDLE_INFO" 101c5c2eed7Sopenharmony_ci }, 102c5c2eed7Sopenharmony_ci { 103c5c2eed7Sopenharmony_ci "name": "ohos.permission.PERMISSION_USED_STATS" 104c5c2eed7Sopenharmony_ci }, 105c5c2eed7Sopenharmony_ci { 106c5c2eed7Sopenharmony_ci "name": "ohos.permission.GET_INSTALLED_BUNDLE_LIST" 107c5c2eed7Sopenharmony_ci }, 108c5c2eed7Sopenharmony_ci { 109c5c2eed7Sopenharmony_ci "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" 110c5c2eed7Sopenharmony_ci }, 111c5c2eed7Sopenharmony_ci { 112c5c2eed7Sopenharmony_ci "name": "ohos.permission.ACCESS_BUNDLE_DIR" 113c5c2eed7Sopenharmony_ci }, 114c5c2eed7Sopenharmony_ci { 115c5c2eed7Sopenharmony_ci "name": "ohos.permission.ACCESS_SECURITY_PRIVACY_CENTER" 116c5c2eed7Sopenharmony_ci }, 117c5c2eed7Sopenharmony_ci { 118c5c2eed7Sopenharmony_ci "name": "ohos.permission.MICROPHONE_CONTROL" 119c5c2eed7Sopenharmony_ci }, 120c5c2eed7Sopenharmony_ci { 121c5c2eed7Sopenharmony_ci "name": "ohos.permission.CAMERA_CONTROL" 122c5c2eed7Sopenharmony_ci } 123c5c2eed7Sopenharmony_ci ] 124c5c2eed7Sopenharmony_ci } 125c5c2eed7Sopenharmony_ci}