1{
2  "module": {
3    "name": "phone",
4    "type": "entry",
5    "srcEntry": "./ets/Application/AbilityStage.ts",
6    "description": "$string:mainability_description",
7    "mainElement": "com.ohos.settings.MainAbility",
8    "deviceTypes": [
9      "default",
10      "tablet"
11    ],
12    "deliveryWithInstall": true,
13    "installationFree": false,
14    "pages": "$profile:main_pages",
15    "metadata": [
16      {
17        "name": "ArkTSPartialUpdate",
18        "value": "true"
19      }
20    ],
21    "uiSyntax": "ets",
22    "abilities": [
23      {
24        "name": "com.ohos.settings.MainAbility",
25        "srcEntry": "./ets/MainAbility/MainAbility.ts",
26        "description": "$string:mainability_description",
27        "icon": "$media:app_icon",
28        "label": "$string:entry_MainAbility",
29        "visible": true,
30        "launchType": "singleton",
31        "skills": [
32          {
33            "entities": [
34              "entity.system.home"
35            ],
36            "actions": [
37              "action.system.home"
38            ]
39          }
40        ],
41        "startWindowIcon": "$media:app_icon",
42        "startWindowBackground": "$color:white",
43      },
44      {
45        "name": "com.ohos.settings.AppInfoAbility",
46        "srcEntry": "./ets/MainAbility/AppInfoAbility.ts",
47        "description": "$string:applicationInfo",
48        "icon": "$media:app_icon",
49        "label": "$string:applicationInfo",
50        "visible": true,
51        "launchType": "singleton",
52        "skills": [
53          {
54            "actions": [
55              "action.settings.app.info"
56            ]
57          }
58        ],
59        "startWindowIcon": "$media:app_icon",
60        "startWindowBackground": "$color:white",
61      }
62    ],
63    "extensionAbilities": [
64      {
65        "name": "AccessibilityShortKeyDialog",
66        "srcEntry": "./ets/MainAbility/AccessibilityShortKeyDialogAbility.ets",
67        "description": "AccessibilityShortKeyDialog",
68        "exported": true,
69        "visible": true,
70        "type": "sysDialog/common"
71      }
72    ],
73
74    "requestPermissions": [
75      {
76        "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS",
77        "reason": "$string:MANAGE_LOCAL_ACCOUNTS"
78      },
79      {
80        "name": "ohos.permission.DISTRIBUTED_DATASYNC",
81        "reason": "$string:DISTRIBUTED_DATASYNC"
82      },
83      {
84        "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION",
85        "reason": "$string:INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"
86      },
87      {
88        "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS",
89        "reason": "$string:INTERACT_ACROSS_LOCAL_ACCOUNTS"
90      },
91      {
92        "name": "ohos.permission.CLEAN_BACKGROUND_PROCESSES",
93        "reason": "$string:CLEAN_BACKGROUND_PROCESSES"
94      },
95      {
96        "name": "ohos.permission.GET_RUNNING_INFO",
97        "reason": "$string:GET_RUNNING_INFO"
98      },
99      {
100        "name": "ohos.permission.CLEAN_APPLICATION_DATA",
101        "reason": "$string:CLEAN_APPLICATION_DATA"
102      },
103      {
104        "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
105        "reason": "$string:GET_BUNDLE_INFO_PRIVILEGED"
106      },
107      {
108        "name": "ohos.permission.INSTALL_BUNDLE",
109        "reason": "$string:INSTALL_BUNDLE"
110      },
111      {
112        "name": "ohos.permission.REMOVE_CACHE_FILES",
113        "reason": "$string:REMOVE_CACHE_FILES"
114      },
115      {
116        "name": "ohos.permission.USE_USER_IDM",
117        "reason": "$string:USE_USER_IDM"
118      },
119      {
120        "name": "ohos.permission.ACCESS_USER_AUTH_INTERNAL",
121        "reason": "$string:ACCESS_USER_AUTH_INTERNAL"
122      },
123      {
124        "name": "ohos.permission.ACCESS_PIN_AUTH",
125        "reason": "$string:ACCESS_PIN_AUTH"
126      },
127      {
128        "name": "ohos.permission.MANAGE_USER_IDM",
129        "reason": "$string:MANAGE_USER_IDM"
130      },
131      {
132        "name": "ohos.permission.GET_WIFI_INFO",
133        "reason": "$string:GET_WIFI_INFO"
134      },
135      {
136        "name": "ohos.permission.SET_WIFI_INFO",
137        "reason": "$string:SET_WIFI_INFO"
138      },
139      {
140        "name": "ohos.permission.MANAGE_WIFI_CONNECTION",
141        "reason": "$string:MANAGE_WIFI_CONNECTION"
142      },
143      {
144        "name": "ohos.permission.SET_WIFI_CONFIG",
145        "reason": "$string:SET_WIFI_CONFIG"
146      },
147      {
148        "name": "ohos.permission.GET_WIFI_CONFIG",
149        "reason": "$string:GET_WIFI_CONFIG"
150      },
151      {
152        "name": "ohos.permission.GET_WIFI_INFO_INTERNAL",
153        "reason": "$string:GET_WIFI_INFO_INTERNAL"
154      },
155      {
156        "name": "ohos.permission.GET_WIFI_PEERS_MAC",
157        "reason": "$string:GET_WIFI_PEERS_MAC"
158      },
159      {
160        "name": "ohos.permission.USE_BLUETOOTH",
161        "reason": "$string:USE_BLUETOOTH"
162      },
163      {
164        "name": "ohos.permission.DISCOVER_BLUETOOTH",
165        "reason": "$string:DISCOVER_BLUETOOTH"
166      },
167      {
168        "name": "ohos.permission.LOCATION",
169        "reason": "$string:LOCATION"
170      },
171      {
172        "name": "ohos.permission.MANAGE_BLUETOOTH",
173        "reason": "$string:MANAGE_BLUETOOTH"
174      },
175      {
176        "name": "ohos.permission.MANAGE_SECURE_SETTINGS",
177        "reason": "$string:MANAGE_SECURE_SETTINGS"
178      },
179      {
180        "name": "ohos.permission.SET_TIME",
181        "reason": "$string:SET_TIME"
182      },
183      {
184        "name": "ohos.permission.SET_TIME_ZONE",
185        "reason": "$string:SET_TIME_ZONE"
186      },
187      {
188        "name": "ohos.permission.UPDATE_CONFIGURATION",
189        "reason": "$string:UPDATE_CONFIGURATION"
190      },
191      {
192        "name": "ohos.permission.FACTORY_RESET",
193        "reason": "$string:FACTORY_RESET"
194      },
195      {
196        "name": "ohos.permission.ACCESS_NOTIFICATION_POLICY",
197        "reason": "$string:ACCESS_NOTIFICATION_POLICY"
198      },
199      {
200        "name": "ohos.permission.MODIFY_AUDIO_SETTINGS",
201        "reason": "$string:MODIFY_AUDIO_SETTINGS"
202      },
203      {
204        "name": "ohos.permission.CONNECTIVITY_INTERNAL",
205        "reason": "$string:CONNECTIVITY_INTERNAL"
206      },
207      {
208        "name": "ohos.permission.GET_INSTALLED_BUNDLE_LIST",
209        "reason": "$string:GET_INSTALLED_BUNDLE_LIST"
210      },
211      {
212        "name": "ohos.permission.WRITE_ACCESSIBILITY_CONFIG",
213        "reason": "$string:WRITE_ACCESSIBILITY_CONFIG_PERMISSION"
214      },
215      {
216        "name": "ohos.permission.START_INVISIBLE_ABILITY",
217        "reason": "$string:START_INVISIBLE_ABILITY"
218      },
219      {
220        "name": "ohos.permission.LISTEN_BUNDLE_CHANGE",
221        "reason": "$string:APPLICATION_EXTENDED_SERVICE_ACCESS"
222      },
223      {
224        "name": "ohos.permission.READ_ACCESSIBILITY_CONFIG",
225        "reason": "$string:READ_ACCESSIBILITY_CONFIG_PERMISSION"
226      },
227      {
228        "name": "ohos.permission.sec.ACCESS_UDID",
229        "reason": "$string:GET_ACCESS_UDID"
230      },
231      {
232        "name": "ohos.permission.MANAGE_VPN"
233      },
234      {
235        "name": "ohos.permission.ACCESS_CERT_MANAGER"
236      },
237      {
238        "name": "ohos.permission.ACCESS_CERT_MANAGER_INTERNAL"
239      },
240      {
241        "name": "ohos.permission.MANAGE_USB_CONFIG"
242      }
243    ]
244  }
245}
246