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