1{
2  "module": {
3    "name": "entry_test",
4    "type": "feature",
5    "srcEntry": "./ets/Application/AbilityStage.ts",
6    "description": "$string:module_test_desc",
7    "mainElement": "TestAbility",
8    "deviceTypes": [
9      "default",
10      "tablet",
11      "2in1",
12      "wearable"
13    ],
14    "deliveryWithInstall": true,
15    "installationFree": false,
16    "pages": "$profile:test_pages",
17    "abilities": [
18      {
19        "name": "TestAbility",
20        "srcEntry": "./ets/TestAbility/TestAbility.ets",
21        "description": "$string:TestAbility_desc",
22        "icon": "$media:icon",
23        "label": "$string:TestAbility_label",
24        "exported": true,
25        "startWindowIcon": "$media:icon",
26        "startWindowBackground": "$color:start_window_background",
27        "skills": [
28          {
29            "actions": [
30              "action.system.home"
31            ],
32            "entities": [
33              "entity.system.home"
34            ]
35          }
36        ]
37      },
38      {
39        "name": "MainAbility1",
40        "srcEntry": "./ets/MainAbility1/MainAbility1.ts",
41        "description": "$string:MainAbility1_desc",
42        "icon": "$media:icon",
43        "label": "$string:MainAbility1_label",
44        "startWindowIcon": "$media:icon",
45        "startWindowBackground": "$color:start_window_background"
46      },
47      {
48        "name": "MainAbility2",
49        "srcEntry": "./ets/MainAbility2/MainAbility2.ts",
50        "description": "$string:MainAbility2_desc",
51        "icon": "$media:icon",
52        "label": "$string:MainAbility2_label",
53        "startWindowIcon": "$media:icon",
54        "startWindowBackground": "$color:start_window_background"
55      },
56      {
57        "name": "MainAbility3",
58        "srcEntry": "./ets/MainAbility3/MainAbility3.ts",
59        "description": "$string:MainAbility3_desc",
60        "icon": "$media:icon",
61        "label": "$string:MainAbility3_label",
62        "startWindowIcon": "$media:icon",
63        "startWindowBackground": "$color:start_window_background"
64      },
65      {
66        "name": "MainAbility4",
67        "srcEntry": "./ets/MainAbility4/MainAbility4.ts",
68        "description": "$string:MainAbility4_desc",
69        "icon": "$media:icon",
70        "label": "$string:MainAbility4_label",
71        "startWindowIcon": "$media:icon",
72        "startWindowBackground": "$color:start_window_background"
73      },
74      {
75        "name": "MainAbility5",
76        "srcEntry": "./ets/MainAbility5/MainAbility5.ts",
77        "description": "$string:MainAbility5_desc",
78        "icon": "$media:icon",
79        "label": "$string:MainAbility5_label",
80        "startWindowIcon": "$media:icon",
81        "startWindowBackground": "$color:start_window_background"
82      },
83      {
84        "name": "MainAbility6",
85        "srcEntry": "./ets/MainAbility6/MainAbility6.ts",
86        "description": "$string:MainAbility6_desc",
87        "icon": "$media:icon",
88        "label": "$string:MainAbility6_label",
89        "startWindowIcon": "$media:icon",
90        "startWindowBackground": "$color:start_window_background"
91      },
92      {
93        "name": "MainAbility7",
94        "srcEntry": "./ets/MainAbility7/MainAbility7.ts",
95        "description": "$string:MainAbility7_desc",
96        "launchType": "singleton",
97        "icon": "$media:icon",
98        "label": "$string:MainAbility7_label",
99        "startWindowIcon": "$media:icon",
100        "startWindowBackground": "$color:start_window_background"
101      },
102      {
103        "name": "MainAbility8",
104        "srcEntry": "./ets/MainAbility8/MainAbility8.ts",
105        "description": "$string:MainAbility8_desc",
106        "launchType": "standard",
107        "icon": "$media:icon",
108        "label": "$string:MainAbility8_label",
109        "startWindowIcon": "$media:icon",
110        "startWindowBackground": "$color:start_window_background"
111      },
112      {
113        "name": "MainAbility9",
114        "srcEntry": "./ets/MainAbility9/MainAbility9.ts",
115        "description": "$string:MainAbility9_desc",
116        "icon": "$media:icon",
117        "label": "$string:MainAbility9_label",
118        "startWindowIcon": "$media:icon",
119        "startWindowBackground": "$color:start_window_background"
120      },
121      {
122        "name": "Hap1MainAbility1",
123        "srcEntry": "./ets/Hap1MainAbility1/Hap1MainAbility1.ts",
124        "description": "$string:Hap1MainAbility1_desc",
125        "icon": "$media:icon",
126        "label": "$string:Hap1MainAbility1_label",
127        "launchType": "singleton",
128        "startWindowIcon": "$media:icon",
129        "startWindowBackground": "$color:start_window_background"
130      },
131      {
132        "name": "Hap1MainAbility2",
133        "srcEntry": "./ets/Hap1MainAbility2/Hap1MainAbility2.ts",
134        "description": "$string:Hap1MainAbility2_desc",
135        "icon": "$media:icon",
136        "label": "$string:Hap1MainAbility2_label",
137        "launchType": "standard",
138        "startWindowIcon": "$media:icon",
139        "startWindowBackground": "$color:start_window_background"
140      },
141      {
142        "name": "MainAbility10",
143        "srcEntry": "./ets/MainAbility10/MainAbility10.ts",
144        "description": "$string:MainAbility10_desc",
145        "icon": "$media:icon",
146        "label": "$string:MainAbility10_label",
147        "startWindowIcon": "$media:icon",
148        "startWindowBackground": "$color:start_window_background"
149      },
150      {
151        "name": "MainAbility11",
152        "srcEntry": "./ets/MainAbility11/MainAbility11.ts",
153        "description": "$string:MainAbility11_desc",
154        "icon": "$media:icon",
155        "label": "$string:MainAbility11_label",
156        "launchType": "standard",
157        "startWindowIcon": "$media:icon",
158        "startWindowBackground": "$color:start_window_background"
159      },
160      {
161        "name": "MainAbility12",
162        "srcEntry": "./ets/MainAbility12/MainAbility12.ts",
163        "description": "$string:MainAbility12_desc",
164        "icon": "$media:icon",
165        "label": "$string:MainAbility12_label",
166        "startWindowIcon": "$media:icon",
167        "startWindowBackground": "$color:start_window_background"
168      },
169      {
170        "name": "MainAbility13",
171        "srcEntry": "./ets/MainAbility13/MainAbility13.ts",
172        "description": "$string:MainAbility12_desc",
173        "icon": "$media:icon",
174        "label": "$string:MainAbility12_label",
175        "startWindowIcon": "$media:icon",
176        "startWindowBackground": "$color:start_window_background"
177      },
178      {
179        "name": "MainAbility14",
180        "srcEntry": "./ets/MainAbility14/MainAbility14.ts",
181        "description": "$string:MainAbility12_desc",
182        "icon": "$media:icon",
183        "label": "$string:MainAbility12_label",
184        "startWindowIcon": "$media:icon",
185        "startWindowBackground": "$color:start_window_background"
186      },
187      {
188        "name": "MultiMainability1",
189        "srcEntry": "./ets/MultiMainability1/MultiMainability1.ts",
190        "description": "$string:MultiMainability1_desc",
191        "icon": "$media:icon",
192        "launchType": "standard",
193        "label": "$string:MultiMainability1_label",
194        "startWindowIcon": "$media:icon",
195        "startWindowBackground": "$color:start_window_background"
196      }
197    ],
198    "requestPermissions": [
199      {
200        "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND",
201        "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND"
202      }
203    ]
204  }
205}