1{ 2 "module": { 3 "name": "phone", 4 "type": "entry", 5 "srcEntrance": "./ets/Application/AbilityStage.ts", 6 "description": "$string:phone_entry_dsc", 7 "mainElement": "MainAbility", 8 "deviceTypes": [ 9 "tablet", 10 "default", 11 "phone" 12 ], 13 "deliveryWithInstall": true, 14 "installationFree": false, 15 "uiSyntax": "ets", 16 "pages": "$profile:main_pages", 17 "metadata": [ 18 { 19 "name": "ArkTSPartialUpdate", 20 "value": "false" 21 } 22 ], 23 "abilities": [ 24 { 25 "name": "com.example.myapplication.MainAbility", 26 "srcEntrance": "./ets/MainAbility/MainAbility.ts", 27 "description": "$string:phone_entry_main", 28 "icon": "$media:icon", 29 "label": "$string:entry_label", 30 "visible": true, 31 "orientation": "portrait", 32 "skills": [ 33 { 34 "actions": [ 35 "action.system.home" 36 ], 37 "entities": [ 38 "entity.system.home" 39 ] 40 } 41 ] 42 } 43 ], 44 "requestPermissions": [ 45 { 46 "name": "ohos.permission.GET_BUNDLE_INFO", 47 "reason": "use ohos.permission.GET_BUNDLE_INFO" 48 }, 49 { 50 "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 51 "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" 52 }, 53 { 54 "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS", 55 "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS" 56 }, 57 { 58 "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS", 59 "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS" 60 }, 61 { 62 "name": "ohos.permission.MEDIA_LOCATION", 63 "reason": "use ohos.permission.MEDIA_LOCATION" 64 }, 65 { 66 "name": "ohos.permission.READ_MEDIA", 67 "reason": "use ohos.permission.READ_MEDIA" 68 }, 69 { 70 "name": "ohos.permission.WRITE_MEDIA", 71 "reason": "use ohos.permission.WRITE_MEDIA" 72 } 73 ] 74 } 75}