1d5a52cc2Sopenharmony_ci/*
2d5a52cc2Sopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd.
3d5a52cc2Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4d5a52cc2Sopenharmony_ci * you may not use this file except in compliance with the License.
5d5a52cc2Sopenharmony_ci * You may obtain a copy of the License at
6d5a52cc2Sopenharmony_ci *
7d5a52cc2Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8d5a52cc2Sopenharmony_ci *
9d5a52cc2Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10d5a52cc2Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11d5a52cc2Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12d5a52cc2Sopenharmony_ci * See the License for the specific language governing permissions and
13d5a52cc2Sopenharmony_ci * limitations under the License.
14d5a52cc2Sopenharmony_ci */
15d5a52cc2Sopenharmony_ci
16d5a52cc2Sopenharmony_ci
17d5a52cc2Sopenharmony_ci{
18d5a52cc2Sopenharmony_ci  "module": {
19d5a52cc2Sopenharmony_ci    "name": "default",
20d5a52cc2Sopenharmony_ci    "type": "entry",
21d5a52cc2Sopenharmony_ci    "srcEntrance": "./ets/Application/AbilityStage.ts",
22d5a52cc2Sopenharmony_ci    "description": "$string:entry_MainAbility",
23d5a52cc2Sopenharmony_ci    "mainElement": "MainAbility",
24d5a52cc2Sopenharmony_ci    "deviceTypes": [
25d5a52cc2Sopenharmony_ci      "tablet",
26d5a52cc2Sopenharmony_ci      "default"
27d5a52cc2Sopenharmony_ci    ],
28d5a52cc2Sopenharmony_ci    "requestPermissions": [
29d5a52cc2Sopenharmony_ci      {
30d5a52cc2Sopenharmony_ci        "name": "ohos.permission.INTERNET"
31d5a52cc2Sopenharmony_ci      },
32d5a52cc2Sopenharmony_ci      {
33d5a52cc2Sopenharmony_ci        "name": "ohos.permission.MEDIA_LOCATION",
34d5a52cc2Sopenharmony_ci        "reason": "$string:media_location_permission"
35d5a52cc2Sopenharmony_ci      },
36d5a52cc2Sopenharmony_ci      {
37d5a52cc2Sopenharmony_ci        "name": "ohos.permission.DISTRIBUTED_DATASYNC",
38d5a52cc2Sopenharmony_ci        "reason": "$string:distributed_dataSync_permission"
39d5a52cc2Sopenharmony_ci      },
40d5a52cc2Sopenharmony_ci      {
41d5a52cc2Sopenharmony_ci        "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND"
42d5a52cc2Sopenharmony_ci      },
43d5a52cc2Sopenharmony_ci      {
44d5a52cc2Sopenharmony_ci        "name": "ohos.permission.READ_IMAGEVIDEO",
45d5a52cc2Sopenharmony_ci        "reason": "$string:read_image_video_permission"
46d5a52cc2Sopenharmony_ci      },
47d5a52cc2Sopenharmony_ci      {
48d5a52cc2Sopenharmony_ci        "name": "ohos.permission.WRITE_IMAGEVIDEO",
49d5a52cc2Sopenharmony_ci        "reason": "$string:write_image_video_permission"
50d5a52cc2Sopenharmony_ci      }
51d5a52cc2Sopenharmony_ci    ],
52d5a52cc2Sopenharmony_ci    "deliveryWithInstall": true,
53d5a52cc2Sopenharmony_ci    "installationFree": false,
54d5a52cc2Sopenharmony_ci    "pages": "$profile:main_pages",
55d5a52cc2Sopenharmony_ci    "uiSyntax": "ets",
56d5a52cc2Sopenharmony_ci    "metadata": [
57d5a52cc2Sopenharmony_ci      {
58d5a52cc2Sopenharmony_ci        "name": "ArkTSPartialUpdate",
59d5a52cc2Sopenharmony_ci        "value": "true"
60d5a52cc2Sopenharmony_ci      }
61d5a52cc2Sopenharmony_ci    ],
62d5a52cc2Sopenharmony_ci    "abilities": [
63d5a52cc2Sopenharmony_ci      {
64d5a52cc2Sopenharmony_ci        "name": "MainAbility",
65d5a52cc2Sopenharmony_ci        "srcEntrance": "./ets/MainAbility/MainAbility.ts",
66d5a52cc2Sopenharmony_ci        "description": "$string:entry_MainAbility",
67d5a52cc2Sopenharmony_ci        "icon": "$media:note",
68d5a52cc2Sopenharmony_ci        "label": "$string:entry_MainAbility",
69d5a52cc2Sopenharmony_ci        "visible": true,
70d5a52cc2Sopenharmony_ci        "continuable": true,
71d5a52cc2Sopenharmony_ci        "skills": [
72d5a52cc2Sopenharmony_ci          {
73d5a52cc2Sopenharmony_ci            "entities": [
74d5a52cc2Sopenharmony_ci              "entity.system.home"
75d5a52cc2Sopenharmony_ci            ],
76d5a52cc2Sopenharmony_ci            "actions": [
77d5a52cc2Sopenharmony_ci              "action.system.home"
78d5a52cc2Sopenharmony_ci            ]
79d5a52cc2Sopenharmony_ci          }
80d5a52cc2Sopenharmony_ci        ],
81d5a52cc2Sopenharmony_ci        "startWindowBackground": "$color:color_1",
82d5a52cc2Sopenharmony_ci        "startWindowIcon": "$media:note"
83d5a52cc2Sopenharmony_ci      }
84d5a52cc2Sopenharmony_ci    ]
85d5a52cc2Sopenharmony_ci  }
86d5a52cc2Sopenharmony_ci}