• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "module": {
3    "name": "entry_test",
4    "type": "feature",
5    "description": "$string:module_test_desc",
6    "mainElement": "TestAbility",
7    "deviceTypes": [
8      "default",
9      "tablet"
10    ],
11    "deliveryWithInstall": true,
12    "installationFree": false,
13    "pages": "$profile:test_pages",
14    "abilities": [
15      {
16        "name": "TestAbility",
17        "srcEntrance": "./ets/testability/TestAbility.ets",
18        "description": "$string:TestAbility_desc",
19        "icon": "$media:icon",
20        "label": "$string:TestAbility_label",
21        "visible": true,
22        "startWindowIcon": "$media:icon",
23        "startWindowBackground": "$color:start_window_background",
24        "skills": [
25          {
26            "actions": [
27              "action.system.home"
28            ],
29            "entities": [
30              "entity.system.home"
31            ]
32          }
33        ]
34      },
35      {
36        "name": "PasswordAbility",
37        "srcEntrance": "./ets/testability/PasswordAbility.ets",
38        "description": "$string:TestAbility_desc",
39        "icon": "$media:icon",
40        "label": "$string:TestAbility_label",
41        "visible": true,
42        "startWindowIcon": "$media:icon",
43        "startWindowBackground": "$color:start_window_background",
44      },
45      {
46        "name": "PasswordSixAbility",
47        "srcEntrance": "./ets/testability/PasswordSixAbility.ets",
48        "description": "$string:TestAbility_desc",
49        "icon": "$media:icon",
50        "label": "$string:TestAbility_label",
51        "visible": true,
52        "startWindowIcon": "$media:icon",
53        "startWindowBackground": "$color:start_window_background",
54      },
55      {
56        "name": "CustomPwdAbility",
57        "srcEntrance": "./ets/testability/CustomPwdAbility.ets",
58        "description": "$string:TestAbility_desc",
59        "icon": "$media:icon",
60        "label": "$string:TestAbility_label",
61        "visible": true,
62        "startWindowIcon": "$media:icon",
63        "startWindowBackground": "$color:start_window_background",
64      },
65      {
66        "name": "CustomPwdNumberAbility",
67        "srcEntrance": "./ets/testability/CustomPwdNumberAbility.ets",
68        "description": "$string:TestAbility_desc",
69        "icon": "$media:icon",
70        "label": "$string:TestAbility_label",
71        "visible": true,
72        "startWindowIcon": "$media:icon",
73        "startWindowBackground": "$color:start_window_background",
74      },
75      {
76        "name": "CustomMixFailAbility",
77        "srcEntrance": "./ets/testability/CustomMixFailAbility.ets",
78        "description": "$string:TestAbility_desc",
79        "icon": "$media:icon",
80        "label": "$string:TestAbility_label",
81        "visible": true,
82        "startWindowIcon": "$media:icon",
83        "startWindowBackground": "$color:start_window_background",
84      },
85      {
86        "name": "CustomMixFailTimesAbility",
87        "srcEntrance": "./ets/testability/CustomMixFailTimesAbility.ets",
88        "description": "$string:TestAbility_desc",
89        "icon": "$media:icon",
90        "label": "$string:TestAbility_label",
91        "visible": true,
92        "startWindowIcon": "$media:icon",
93        "startWindowBackground": "$color:start_window_background",
94      },
95      {
96        "name": "FaceAbility",
97        "srcEntrance": "./ets/testability/FaceAbility.ets",
98        "description": "$string:TestAbility_desc",
99        "icon": "$media:icon",
100        "label": "$string:TestAbility_label",
101        "visible": true,
102        "startWindowIcon": "$media:icon",
103        "startWindowBackground": "$color:start_window_background",
104      },
105      {
106        "name": "FaceFailTimesAbility",
107        "srcEntrance": "./ets/testability/FaceFailTimesAbility.ets",
108        "description": "$string:TestAbility_desc",
109        "icon": "$media:icon",
110        "label": "$string:TestAbility_label",
111        "visible": true,
112        "startWindowIcon": "$media:icon",
113        "startWindowBackground": "$color:start_window_background",
114      },
115      {
116        "name": "FaceMixAbility",
117        "srcEntrance": "./ets/testability/FaceMixAbility.ets",
118        "description": "$string:TestAbility_desc",
119        "icon": "$media:icon",
120        "label": "$string:TestAbility_label",
121        "visible": true,
122        "startWindowIcon": "$media:icon",
123        "startWindowBackground": "$color:start_window_background",
124      },
125      {
126        "name": "FaceMixSuccess3Ability",
127        "srcEntrance": "./ets/testability/FaceMixSuccess3Ability.ets",
128        "description": "$string:TestAbility_desc",
129        "icon": "$media:icon",
130        "label": "$string:TestAbility_label",
131        "visible": true,
132        "startWindowIcon": "$media:icon",
133        "startWindowBackground": "$color:start_window_background",
134      },
135      {
136        "name": "FaceMixSuccessAbility",
137        "srcEntrance": "./ets/testability/FaceMixSuccessAbility.ets",
138        "description": "$string:TestAbility_desc",
139        "icon": "$media:icon",
140        "label": "$string:TestAbility_label",
141        "visible": true,
142        "startWindowIcon": "$media:icon",
143        "startWindowBackground": "$color:start_window_background",
144      },
145      {
146        "name": "FaceMixTimesAbility",
147        "srcEntrance": "./ets/testability/FaceMixTimesAbility.ets",
148        "description": "$string:TestAbility_desc",
149        "icon": "$media:icon",
150        "label": "$string:TestAbility_label",
151        "visible": true,
152        "startWindowIcon": "$media:icon",
153        "startWindowBackground": "$color:start_window_background",
154      },
155      {
156        "name": "FaceSingleAbility",
157        "srcEntrance": "./ets/testability/FaceSingleAbility.ets",
158        "description": "$string:TestAbility_desc",
159        "icon": "$media:icon",
160        "label": "$string:TestAbility_label",
161        "visible": true,
162        "startWindowIcon": "$media:icon",
163        "startWindowBackground": "$color:start_window_background",
164      },
165      {
166        "name": "FingerprintAbility",
167        "srcEntrance": "./ets/testability/FingerprintAbility.ets",
168        "description": "$string:TestAbility_desc",
169        "icon": "$media:icon",
170        "label": "$string:TestAbility_label",
171        "visible": true,
172        "startWindowIcon": "$media:icon",
173        "startWindowBackground": "$color:start_window_background",
174      },
175      {
176        "name": "FingerFailAbility",
177        "srcEntrance": "./ets/testability/FingerFailAbility.ets",
178        "description": "$string:TestAbility_desc",
179        "icon": "$media:icon",
180        "label": "$string:TestAbility_label",
181        "visible": true,
182        "startWindowIcon": "$media:icon",
183        "startWindowBackground": "$color:start_window_background",
184      },
185      {
186        "name": "FingerFailTimesAbility",
187        "srcEntrance": "./ets/testability/FingerFailTimesAbility.ets",
188        "description": "$string:TestAbility_desc",
189        "icon": "$media:icon",
190        "label": "$string:TestAbility_label",
191        "visible": true,
192        "startWindowIcon": "$media:icon",
193        "startWindowBackground": "$color:start_window_background",
194      }
195    ],
196    "extensionAbilities": [
197      {
198        "name": "userauthuiextensionability",
199        "srcEntry": "./ets/extensionability/UserAuthAbility.ts",
200        "icon": "$media:app_icon",
201        "label": "$string:EntryAbility_label",
202        "type": "sysDialog/userAuth",
203        "permissions": [
204          "ohos.permission.ACCESS_PIN_AUTH",
205          "ohos.permission.ACCESS_BIOMETRIC",
206          "ohos.permission.SUPPORT_USER_AUTH",
207          "ohos.permission.PRIVACY_WINDOW"
208        ],
209        "metadata": [
210          {
211            "name": "ohos.extension.servicetype",
212            "value": "commonDialog"
213          }
214        ]
215      }
216    ],
217    "requestPermissions": [
218      {
219        "name": "ohos.permission.ACCESS_PIN_AUTH"
220      },
221      {
222        "name": "ohos.permission.ACCESS_BIOMETRIC"
223      },
224      {
225        "name": "ohos.permission.SUPPORT_USER_AUTH"
226      },
227      {
228        "name": "ohos.permission.PRIVACY_WINDOW"
229      }
230    ]
231  }
232}
233