1{
2  "app": {
3    "bundleName": "com.example.actsbmsetsunpermissiontest",
4    "vendor": "example",
5    "version": {
6      "code": 1000000,
7      "name": "1.0.0"
8    },
9    "apiVersion": {
10      "compatible": 8,
11      "releaseType": "Release",
12      "target": 8
13    }
14  },
15  "deviceConfig": {},
16  "module": {
17    "package": "com.example.actsbmsetsunpermissiontest",
18    "name": ".MyApplication",
19    "mainAbility": ".MainAbility",
20    "srcPath": "",
21    "deviceType": [
22      "default",
23      "tablet",
24      "2in1",
25      "wearable"
26    ],
27    "distro": {
28      "deliveryWithInstall": true,
29      "moduleName": "entry",
30      "moduleType": "entry",
31      "installationFree": false
32    },
33    "abilities": [
34      {
35        "skills": [
36          {
37            "entities": [
38              "entity.system.home"
39            ],
40            "actions": [
41              "action.system.home"
42            ]
43          }
44        ],
45        "orientation": "unspecified",
46        "visible": true,
47        "srcPath": "MainAbility",
48        "name": ".MainAbility",
49        "srcLanguage": "ets",
50        "icon": "$media:icon",
51        "description": "$string:description_mainability",
52        "formsEnabled": false,
53        "label": "$string:entry_MainAbility",
54        "type": "page",
55        "launchType": "standard"
56      },
57      {
58        "orientation": "unspecified",
59        "visible": true,
60        "srcPath": "TestAbility",
61        "name": ".TestAbility",
62        "srcLanguage": "ets",
63        "icon": "$media:icon",
64        "description": "$string:TestAbility_desc",
65        "formsEnabled": false,
66        "label": "$string:TestAbility_label",
67        "type": "page",
68        "launchType": "standard"
69      }
70    ],
71    "js": [
72      {
73        "mode": {
74          "syntax": "ets",
75          "type": "pageAbility"
76        },
77        "pages": [
78          "pages/index"
79        ],
80        "name": ".MainAbility",
81        "window": {
82          "designWidth": 720,
83          "autoDesignWidth": false
84        }
85      },
86      {
87        "mode": {
88          "syntax": "ets",
89          "type": "pageAbility"
90        },
91        "pages": [
92          "pages/index"
93        ],
94        "name": ".TestAbility",
95        "window": {
96          "designWidth": 720,
97          "autoDesignWidth": false
98        }
99      }
100    ]
101  }
102}