1{ 2 "module": { 3 "name": "entry", 4 "type": "entry", 5 "srcEntrance": "./ets/Application/AbilityStage.ts", 6 "description": "$string:module_desc", 7 "mainElement": "MainAbility", 8 "deviceTypes": [ 9 "default", 10 "tablet", 11 "phone", 12 "2in1", 13 "wearable" 14 ], 15 "deliveryWithInstall": true, 16 "installationFree": false, 17 "uiSyntax": "ets", 18 "pages": "$profile:main_pages", 19 "abilities": [ 20 { 21 "continuable": true, 22 "name": "MainAbility", 23 "srcEntrance": "./ets/MainAbility/MainAbility.ts", 24 "description": "$string:EntryAbility_desc", 25 "icon": "$media:icon", 26 "label": "$string:EntryAbility_label", 27 "visible": true, 28 "orientation": "portrait", 29 "skills": [ 30 { 31 "actions": [ 32 "action.system.home" 33 ], 34 "entities": [ 35 "entity.system.home" 36 ] 37 } 38 ] 39 } 40 ], 41 "extensionAbilities": [ 42 { 43 "name": "com.acts.avsessionserver.ServiceAbility", 44 "srcEntrance": "./ets/serviceability/ServiceAbility.ts", 45 "type": "service", 46 "visible": true, 47 "description": "service" 48 } 49 ], 50 "requestPermissions": [ 51 { 52 "name": "ohos.permission.DISTRIBUTED_DATASYNC" 53 }, 54 { 55 "name": "ohos.permission.GET_DISTRIBUTED_DEVICE_INFO" 56 }, 57 { 58 "name": "ohos.permission.GET_BUNDLE_INFO" 59 }, 60 { 61 "name": "ohos.permission.MANAGE_MEDIA_RESOURCES" 62 }, 63 { 64 "name": "ohos.permission.ACCESS_SERVICE_DM" 65 }, 66 { 67 "name": "ohos.permission.KEEP_BACKGROUND_RUNNING" 68 } 69 ] 70 } 71}