1{
2  "module": {
3    "name": "mobiledatasettings",
4    "type": "feature",
5    "srcEntrance": "./ets/Application/MyAbilityStage.ts",
6    "description": "$string:app_name",
7    "mainElement": "com.ohos.mobiledatasettings.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": "false"
19      }
20    ],
21    "abilities": [
22      {
23        "name": "com.ohos.mobiledatasettings.MainAbility",
24        "srcEntrance": "./ets/MainAbility/MainAbility.ts",
25        "description": "$string:mainability_description",
26        "icon": "$media:app_icon",
27        "label": "$string:mainability_description",
28        "startWindowIcon": "$media:app_icon",
29        "startWindowBackground": "$color:white",
30        "visible": true
31      }
32    ],
33    "requestPermissions" : [
34      {
35        "name": "ohos.permission.GET_NETWORK_INFO",
36        "reason": "$string:GET_NETWORK_INFO"
37      },
38      {
39        "name": "ohos.permission.SET_TELEPHONY_STATE",
40        "reason": "$string:SET_TELEPHONY_STATE"
41      },
42      {
43        "name": "ohos.permission.GET_TELEPHONY_STATE",
44        "reason": "$string:GET_TELEPHONY_STATE"
45      },
46      {
47        "name": "ohos.permission.MANAGE_SECURE_SETTINGS",
48        "reason": "$string:MANAGE_SECURE_SETTINGS"
49      }
50    ]
51  }
52}