• 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      "2in1",
11      "wearable"
12    ],
13    "deliveryWithInstall": true,
14    "installationFree": false,
15    "pages": "$profile:test_pages",
16    "abilities": [
17      {
18        "name": "TestAbility",
19        "srcEntry": "./ets/testability/TestAbility.ets",
20        "description": "$string:TestAbility_desc",
21        "icon": "$media:icon",
22        "label": "$string:TestAbility_label",
23        "exported": true,
24        "startWindowIcon": "$media:icon",
25        "startWindowBackground": "$color:start_window_background",
26        "skills": [
27          {
28            "actions": [
29              "action.system.home"
30            ],
31            "entities": [
32              "entity.system.home"
33            ]
34          }
35        ]
36      },
37      {
38        "name": "TestWantShowModeAbility",
39        "srcEntry": "./ets/testability/TestWantShowModeAbility.ets",
40        "description": "$string:TestAbility_desc",
41        "icon": "$media:icon",
42        "label": "$string:TestAbility_label",
43        "exported": true,
44        "startWindowIcon": "$media:icon",
45        "startWindowBackground": "$color:start_window_background"
46      },
47      {
48        "name": "TestWantShowModeWindowAbility",
49        "srcEntry": "./ets/testability/TestWantShowModeWindowAbility.ets",
50        "description": "$string:TestAbility_desc",
51        "icon": "$media:icon",
52        "label": "$string:TestAbility_label",
53        "exported": true,
54        "startWindowIcon": "$media:icon",
55        "startWindowBackground": "$color:start_window_background"
56      },
57      {
58        "name": "TestWantShowModeOtherFullAbility",
59        "srcEntry": "./ets/testability/TestWantShowModeOtherFullAbility.ets",
60        "description": "$string:TestAbility_desc",
61        "icon": "$media:icon",
62        "label": "$string:TestAbility_label",
63        "exported": true,
64        "startWindowIcon": "$media:icon",
65        "startWindowBackground": "$color:start_window_background"
66      },
67      {
68        "name": "TestWantShowModeOtherWindowAbility",
69        "srcEntry": "./ets/testability/TestWantShowModeOtherWindowAbility.ets",
70        "description": "$string:TestAbility_desc",
71        "icon": "$media:icon",
72        "label": "$string:TestAbility_label",
73        "exported": true,
74        "startWindowIcon": "$media:icon",
75        "startWindowBackground": "$color:start_window_background"
76      }
77    ],
78    "extensionAbilities": [
79      {
80        "name": "UIExtensionProvider",
81        "srcEntry": "./ets/testability/UIExtensionProvider.ets",
82        "description": "UIExtensionProvider",
83        "exported": true,
84        "icon": "$media:icon",
85        "type": "action",
86        "visible": true
87      }
88    ],
89    "libIsolation": true
90  }
91}