1f6603c60Sopenharmony_ci/*
2f6603c60Sopenharmony_ci * Copyright (C) 2024 Huawei Device Co., Ltd.
3f6603c60Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4f6603c60Sopenharmony_ci * you may not use this file except in compliance with the License.
5f6603c60Sopenharmony_ci * You may obtain a copy of the License at
6f6603c60Sopenharmony_ci *
7f6603c60Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8f6603c60Sopenharmony_ci *
9f6603c60Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10f6603c60Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11f6603c60Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12f6603c60Sopenharmony_ci * See the License for the specific language governing permissions and
13f6603c60Sopenharmony_ci * limitations under the License.
14f6603c60Sopenharmony_ci */
15f6603c60Sopenharmony_ci{
16f6603c60Sopenharmony_ci  "module": {
17f6603c60Sopenharmony_ci    "name": "entry",
18f6603c60Sopenharmony_ci    "type": "entry",
19f6603c60Sopenharmony_ci    "description": "$string:module_desc",
20f6603c60Sopenharmony_ci    "mainElement": "EntryAbility",
21f6603c60Sopenharmony_ci    "deviceTypes": [
22f6603c60Sopenharmony_ci      "default",
23f6603c60Sopenharmony_ci      "tablet"
24f6603c60Sopenharmony_ci    ],
25f6603c60Sopenharmony_ci    "deliveryWithInstall": true,
26f6603c60Sopenharmony_ci    "installationFree": false,
27f6603c60Sopenharmony_ci    "pages": "$profile:main_pages",
28f6603c60Sopenharmony_ci    "abilities": [
29f6603c60Sopenharmony_ci      {
30f6603c60Sopenharmony_ci        "name": "EntryAbility",
31f6603c60Sopenharmony_ci        "srcEntry": "./ets/entryability/EntryAbility.ts",
32f6603c60Sopenharmony_ci        "description": "$string:EntryAbility_desc",
33f6603c60Sopenharmony_ci        "icon": "$media:icon",
34f6603c60Sopenharmony_ci        "label": "$string:EntryAbility_label",
35f6603c60Sopenharmony_ci        "startWindowIcon": "$media:icon",
36f6603c60Sopenharmony_ci        "startWindowBackground": "$color:start_window_background",
37f6603c60Sopenharmony_ci        "exported": true,
38f6603c60Sopenharmony_ci        "skills": [
39f6603c60Sopenharmony_ci          {
40f6603c60Sopenharmony_ci            "entities": [
41f6603c60Sopenharmony_ci              "entity.system.home"
42f6603c60Sopenharmony_ci            ],
43f6603c60Sopenharmony_ci            "actions": [
44f6603c60Sopenharmony_ci              "action.system.home"
45f6603c60Sopenharmony_ci            ]
46f6603c60Sopenharmony_ci          }
47f6603c60Sopenharmony_ci        ]
48f6603c60Sopenharmony_ci      }
49f6603c60Sopenharmony_ci    ],
50f6603c60Sopenharmony_ci    "requestPermissions":[
51f6603c60Sopenharmony_ci      {
52f6603c60Sopenharmony_ci        "name" : "ohos.permission.CAMERA",
53f6603c60Sopenharmony_ci        "reason": "$string:reason",
54f6603c60Sopenharmony_ci        "usedScene": {
55f6603c60Sopenharmony_ci          "abilities": [
56f6603c60Sopenharmony_ci            "EntryAbility"
57f6603c60Sopenharmony_ci          ],
58f6603c60Sopenharmony_ci          "when":"always"
59f6603c60Sopenharmony_ci        }
60f6603c60Sopenharmony_ci      }
61f6603c60Sopenharmony_ci    ]
62f6603c60Sopenharmony_ci  }
63f6603c60Sopenharmony_ci}