1{ 2 "module": { 3 "name": "adminprovisioning", 4 "type": "entry", 5 "srcEntrance": "./ets/Application/AbilityStage.ts", 6 "description": "$string:description_mainability", 7 "mainElement": "com.ohos.adminprovisioning.MainAbility", 8 "deviceTypes": [ 9 "default", 10 "tablet", 11 "2in1" 12 ], 13 "deliveryWithInstall": true, 14 "installationFree": false, 15 "pages": "$profile:main_pages", 16 "uiSyntax": "ets", 17 "abilities": [ 18 { 19 "skills": [ 20 { 21 "entities": [ 22 "entity.system.home" 23 ], 24 "actions": [ 25 "action.system.home" 26 ] 27 } 28 ], 29 "removeMissionAfterTerminate": true, 30 "name": "com.ohos.adminprovisioning.MainAbility", 31 "srcEntrance": "./ets/MainAbility/MainAbility.ts", 32 "description": "$string:description_mainability", 33 "icon": "$media:icon", 34 "label": "$string:entry_MainAbility", 35 "visible": false, 36 "launchType": "singleton", 37 "startWindowIcon": "$media:transparent", 38 "startWindowBackground": "$color:color_00000000_transparent" 39 }, 40 { 41 "removeMissionAfterTerminate": true, 42 "name": "com.ohos.automanager.AutoManagerAbility", 43 "srcEntrance": "./ets/MainAbility/AutoManagerAbility.ts", 44 "description": "$string:description_mainability", 45 "icon": "$media:icon", 46 "visible": true, 47 "launchType": "singleton", 48 "permissions": ["ohos.permission.PROVISIONING_MESSAGE"], 49 "startWindowIcon": "$media:transparent", 50 "startWindowBackground": "$color:color_00000000_transparent" 51 }, 52 { 53 "removeMissionAfterTerminate": true, 54 "name": "ByodAdminProvisionAbility", 55 "srcEntrance": "./ets/MainAbility/ByodAdminProvisionAbility.ts", 56 "description": "$string:description_ByodAdminProvisionAbility", 57 "icon": "$media:icon", 58 "exported": true, 59 "launchType": "singleton", 60 "permissions": ["ohos.permission.START_PROVISIONING_MESSAGE"], 61 "startWindowIcon": "$media:transparent", 62 "startWindowBackground": "$color:color_00000000_transparent" 63 } 64 ], 65 "extensionAbilities": [ 66 { 67 "name": "MDMUIExtensionAbility", 68 "icon": "$media:icon", 69 "description": "UIExtensionAbility", 70 "exported": false, 71 "type": "ui", 72 "srcEntrance": "./ets/MainAbility/UIExtensionAbility.ets" 73 } 74 ], 75 "requestPermissions": [ 76 { 77 "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS" 78 }, 79 { 80 "name": "ohos.permission.GET_BUNDLE_INFO" 81 }, 82 { 83 "name": "ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN" 84 }, 85 { 86 "name": "ohos.permission.FACTORY_RESET" 87 }, 88 { 89 "name": "ohos.permission.INTERNET" 90 } 91 ] 92 } 93}