1{ 2 "module": { 3 "name": "launcher_settings", 4 "type": "feature", 5 "srcEntry": "./ets/Application/AbilityStage.ts", 6 "description": "$string:mainability_description", 7 "mainElement": "com.ohos.launcher.settings.MainAbility", 8 "deviceTypes": [ 9 "default", 10 "tablet" 11 ], 12 "metadata": [ 13 { 14 "name": "ArkTSPartialUpdate", 15 "value": "true" 16 } 17 ], 18 "deliveryWithInstall": true, 19 "installationFree": false, 20 "pages": "$profile:main_pages", 21 "abilities": [ 22 { 23 "name": "com.ohos.launcher.settings.MainAbility", 24 "srcEntry": "./ets/MainAbility/MainAbility.ts", 25 "startWindowIcon": "$media:startWindowIcon", 26 "startWindowBackground": "$color:startWindowBackground", 27 "icon": "$media:icon", 28 "description": "$string:mainability_description", 29 "label": "$string:settings_MainAbility", 30 "launchType": "singleton", 31 "exported": false 32 } 33 ], 34 "requestPermissions": [ 35 { 36 "name": "ohos.permission.INJECT_INPUT_EVENT" 37 }, 38 { 39 "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" 40 }, 41 { 42 "name": "ohos.permission.INSTALL_BUNDLE" 43 }, 44 { 45 "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" 46 }, 47 { 48 "name": "ohos.permission.MANAGE_MISSIONS" 49 }, 50 { 51 "name": "ohos.permission.REQUIRE_FORM" 52 }, 53 { 54 "name": "ohos.permission.INPUT_MONITORING" 55 }, 56 { 57 "name": "ohos.permission.NOTIFICATION_CONTROLLER" 58 }, 59 { 60 "name": "ohos.permission.MANAGE_SECURE_SETTINGS" 61 }, 62 { 63 "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND" 64 } 65 ] 66 } 67} 68