1{ 2 "module": { 3 "name": "phone", 4 "type": "entry", 5 "srcEntry": "./ets/Application/AbilityStage.ts", 6 "description": "$string:mainability_description", 7 "mainElement": "com.ohos.settings.MainAbility", 8 "deviceTypes": [ 9 "default", 10 "tablet" 11 ], 12 "deliveryWithInstall": true, 13 "installationFree": false, 14 "pages": "$profile:main_pages", 15 "metadata": [ 16 { 17 "name": "ArkTSPartialUpdate", 18 "value": "true" 19 } 20 ], 21 "uiSyntax": "ets", 22 "abilities": [ 23 { 24 "name": "com.ohos.settings.MainAbility", 25 "srcEntry": "./ets/MainAbility/MainAbility.ts", 26 "description": "$string:mainability_description", 27 "icon": "$media:app_icon", 28 "label": "$string:entry_MainAbility", 29 "visible": true, 30 "launchType": "singleton", 31 "skills": [ 32 { 33 "entities": [ 34 "entity.system.home" 35 ], 36 "actions": [ 37 "action.system.home" 38 ] 39 } 40 ], 41 "startWindowIcon": "$media:app_icon", 42 "startWindowBackground": "$color:white", 43 }, 44 { 45 "name": "com.ohos.settings.AppInfoAbility", 46 "srcEntry": "./ets/MainAbility/AppInfoAbility.ts", 47 "description": "$string:applicationInfo", 48 "icon": "$media:app_icon", 49 "label": "$string:applicationInfo", 50 "visible": true, 51 "launchType": "singleton", 52 "skills": [ 53 { 54 "actions": [ 55 "action.settings.app.info" 56 ] 57 } 58 ], 59 "startWindowIcon": "$media:app_icon", 60 "startWindowBackground": "$color:white", 61 } 62 ], 63 "extensionAbilities": [ 64 { 65 "name": "AccessibilityShortKeyDialog", 66 "srcEntry": "./ets/MainAbility/AccessibilityShortKeyDialogAbility.ets", 67 "description": "AccessibilityShortKeyDialog", 68 "exported": true, 69 "visible": true, 70 "type": "sysDialog/common" 71 } 72 ], 73 74 "requestPermissions": [ 75 { 76 "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS", 77 "reason": "$string:MANAGE_LOCAL_ACCOUNTS" 78 }, 79 { 80 "name": "ohos.permission.DISTRIBUTED_DATASYNC", 81 "reason": "$string:DISTRIBUTED_DATASYNC" 82 }, 83 { 84 "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION", 85 "reason": "$string:INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION" 86 }, 87 { 88 "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", 89 "reason": "$string:INTERACT_ACROSS_LOCAL_ACCOUNTS" 90 }, 91 { 92 "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES", 93 "reason": "$string:CLEAN_BACKGROUND_PROCESSES" 94 }, 95 { 96 "name": "ohos.permission.GET_RUNNING_INFO", 97 "reason": "$string:GET_RUNNING_INFO" 98 }, 99 { 100 "name": "ohos.permission.CLEAN_APPLICATION_DATA", 101 "reason": "$string:CLEAN_APPLICATION_DATA" 102 }, 103 { 104 "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 105 "reason": "$string:GET_BUNDLE_INFO_PRIVILEGED" 106 }, 107 { 108 "name": "ohos.permission.INSTALL_BUNDLE", 109 "reason": "$string:INSTALL_BUNDLE" 110 }, 111 { 112 "name": "ohos.permission.REMOVE_CACHE_FILES", 113 "reason": "$string:REMOVE_CACHE_FILES" 114 }, 115 { 116 "name": "ohos.permission.USE_USER_IDM", 117 "reason": "$string:USE_USER_IDM" 118 }, 119 { 120 "name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL", 121 "reason": "$string:ACCESS_USER_AUTH_INTERNAL" 122 }, 123 { 124 "name": "ohos.permission.ACCESS_PIN_AUTH", 125 "reason": "$string:ACCESS_PIN_AUTH" 126 }, 127 { 128 "name": "ohos.permission.MANAGE_USER_IDM", 129 "reason": "$string:MANAGE_USER_IDM" 130 }, 131 { 132 "name": "ohos.permission.GET_WIFI_INFO", 133 "reason": "$string:GET_WIFI_INFO" 134 }, 135 { 136 "name": "ohos.permission.SET_WIFI_INFO", 137 "reason": "$string:SET_WIFI_INFO" 138 }, 139 { 140 "name": "ohos.permission.MANAGE_WIFI_CONNECTION", 141 "reason": "$string:MANAGE_WIFI_CONNECTION" 142 }, 143 { 144 "name": "ohos.permission.SET_WIFI_CONFIG", 145 "reason": "$string:SET_WIFI_CONFIG" 146 }, 147 { 148 "name": "ohos.permission.GET_WIFI_CONFIG", 149 "reason": "$string:GET_WIFI_CONFIG" 150 }, 151 { 152 "name": "ohos.permission.GET_WIFI_INFO_INTERNAL", 153 "reason": "$string:GET_WIFI_INFO_INTERNAL" 154 }, 155 { 156 "name": "ohos.permission.GET_WIFI_PEERS_MAC", 157 "reason": "$string:GET_WIFI_PEERS_MAC" 158 }, 159 { 160 "name": "ohos.permission.USE_BLUETOOTH", 161 "reason": "$string:USE_BLUETOOTH" 162 }, 163 { 164 "name": "ohos.permission.DISCOVER_BLUETOOTH", 165 "reason": "$string:DISCOVER_BLUETOOTH" 166 }, 167 { 168 "name": "ohos.permission.LOCATION", 169 "reason": "$string:LOCATION" 170 }, 171 { 172 "name": "ohos.permission.MANAGE_BLUETOOTH", 173 "reason": "$string:MANAGE_BLUETOOTH" 174 }, 175 { 176 "name": "ohos.permission.MANAGE_SECURE_SETTINGS", 177 "reason": "$string:MANAGE_SECURE_SETTINGS" 178 }, 179 { 180 "name": "ohos.permission.SET_TIME", 181 "reason": "$string:SET_TIME" 182 }, 183 { 184 "name": "ohos.permission.SET_TIME_ZONE", 185 "reason": "$string:SET_TIME_ZONE" 186 }, 187 { 188 "name": "ohos.permission.UPDATE_CONFIGURATION", 189 "reason": "$string:UPDATE_CONFIGURATION" 190 }, 191 { 192 "name": "ohos.permission.FACTORY_RESET", 193 "reason": "$string:FACTORY_RESET" 194 }, 195 { 196 "name": "ohos.permission.ACCESS_NOTIFICATION_POLICY", 197 "reason": "$string:ACCESS_NOTIFICATION_POLICY" 198 }, 199 { 200 "name": "ohos.permission.MODIFY_AUDIO_SETTINGS", 201 "reason": "$string:MODIFY_AUDIO_SETTINGS" 202 }, 203 { 204 "name": "ohos.permission.CONNECTIVITY_INTERNAL", 205 "reason": "$string:CONNECTIVITY_INTERNAL" 206 }, 207 { 208 "name": "ohos.permission.GET_INSTALLED_BUNDLE_LIST", 209 "reason": "$string:GET_INSTALLED_BUNDLE_LIST" 210 }, 211 { 212 "name": "ohos.permission.WRITE_ACCESSIBILITY_CONFIG", 213 "reason": "$string:WRITE_ACCESSIBILITY_CONFIG_PERMISSION" 214 }, 215 { 216 "name": "ohos.permission.START_INVISIBLE_ABILITY", 217 "reason": "$string:START_INVISIBLE_ABILITY" 218 }, 219 { 220 "name": "ohos.permission.LISTEN_BUNDLE_CHANGE", 221 "reason": "$string:APPLICATION_EXTENDED_SERVICE_ACCESS" 222 }, 223 { 224 "name": "ohos.permission.READ_ACCESSIBILITY_CONFIG", 225 "reason": "$string:READ_ACCESSIBILITY_CONFIG_PERMISSION" 226 }, 227 { 228 "name": "ohos.permission.sec.ACCESS_UDID", 229 "reason": "$string:GET_ACCESS_UDID" 230 }, 231 { 232 "name": "ohos.permission.MANAGE_VPN" 233 }, 234 { 235 "name": "ohos.permission.ACCESS_CERT_MANAGER" 236 }, 237 { 238 "name": "ohos.permission.ACCESS_CERT_MANAGER_INTERNAL" 239 }, 240 { 241 "name": "ohos.permission.MANAGE_USB_CONFIG" 242 } 243 ] 244 } 245} 246