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