1{ 2 "module": { 3 "name": "com.example.systemcalltest", 4 "type": "entry", 5 "srcEntrance": "./ets/Application/AbilityStage.ts", 6 "description": "$string:phone_entry_dsc", 7 "mainElement": "MainAbility", 8 "deviceTypes": [ 9 "default", 10 "tablet", 11 "2in1", 12 "wearable" 13 ], 14 "deliveryWithInstall": true, 15 "installationFree": false, 16 "uiSyntax": "ets", 17 "pages": "$profile:main_pages", 18 "abilities": [ 19 { 20 "name": "com.example.systemcalltest.MainAbility", 21 "srcEntrance": "./ets/MainAbility/MainAbility.ts", 22 "description": "$string:phone_entry_main", 23 "icon": "$media:icon", 24 "label": "$string:entry_label", 25 "visible": true, 26 "orientation": "portrait", 27 "launchType": "singleton", 28 "skills": [ 29 { 30 "actions": [ 31 "action.system.home" 32 ], 33 "entities": [ 34 "entity.system.home" 35 ] 36 } 37 ] 38 }, 39 { 40 "name": "com.example.systemcalltest.SecondAbility", 41 "srcEntrance": "./ets/SecondAbility/SecondAbility.ts", 42 "description": "$string:phone_entry_main", 43 "icon": "$media:icon", 44 "label": "$string:entry_label", 45 "visible": true, 46 "launchType": "singleton", 47 "orientation": "portrait" 48 } 49 ], 50 "requestPermissions": [ 51 { 52 "name": "ohos.permission.GET_BUNDLE_INFO", 53 "reason": "need use ohos.permission.GET_BUNDLE_INFO" 54 }, 55 { 56 "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION", 57 "reason": "need use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION" 58 } 59 ] 60 } 61}