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