1794c9f46Sopenharmony_ci/*
2794c9f46Sopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd.
3794c9f46Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4794c9f46Sopenharmony_ci * you may not use this file except in compliance with the License.
5794c9f46Sopenharmony_ci * You may obtain a copy of the License at
6794c9f46Sopenharmony_ci *
7794c9f46Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8794c9f46Sopenharmony_ci *
9794c9f46Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10794c9f46Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11794c9f46Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12794c9f46Sopenharmony_ci * See the License for the specific language governing permissions and
13794c9f46Sopenharmony_ci * limitations under the License.
14794c9f46Sopenharmony_ci */
15794c9f46Sopenharmony_ci{
16794c9f46Sopenharmony_ci  "module": {
17794c9f46Sopenharmony_ci    "name": "entry",
18794c9f46Sopenharmony_ci    "type": "entry",
19794c9f46Sopenharmony_ci    "description": "$string:module_desc",
20794c9f46Sopenharmony_ci    "mainElement": "EntryAbility",
21794c9f46Sopenharmony_ci    "deviceTypes": [
22794c9f46Sopenharmony_ci      "default",
23794c9f46Sopenharmony_ci      "tablet",
24794c9f46Sopenharmony_ci      "2in1",
25794c9f46Sopenharmony_ci      "wearable",
26794c9f46Sopenharmony_ci      "phone"
27794c9f46Sopenharmony_ci    ],
28794c9f46Sopenharmony_ci    "deliveryWithInstall": true,
29794c9f46Sopenharmony_ci    "installationFree": false,
30794c9f46Sopenharmony_ci    "pages": "$profile:main_pages",
31794c9f46Sopenharmony_ci    "abilities": [
32794c9f46Sopenharmony_ci      {
33794c9f46Sopenharmony_ci        "name": "DHardwareUIAbility",
34794c9f46Sopenharmony_ci        "srcEntry": "./ets/mainability/DHardwareUIAbility.ets",
35794c9f46Sopenharmony_ci        "description": "$string:EntryAbility_desc",
36794c9f46Sopenharmony_ci        "icon": "$media:icon",
37794c9f46Sopenharmony_ci        "label": "$string:EntryAbility_label",
38794c9f46Sopenharmony_ci        "startWindowIcon": "$media:icon01",
39794c9f46Sopenharmony_ci        "startWindowBackground": "$color:start_window_background",
40794c9f46Sopenharmony_ci        "exported": false,
41794c9f46Sopenharmony_ci        "removeMissionAfterTerminate": true,
42794c9f46Sopenharmony_ci        "skills": [
43794c9f46Sopenharmony_ci          {
44794c9f46Sopenharmony_ci            "entities": [
45794c9f46Sopenharmony_ci              "entity.system.home"
46794c9f46Sopenharmony_ci            ],
47794c9f46Sopenharmony_ci            "actions": [
48794c9f46Sopenharmony_ci              "action.system.home"
49794c9f46Sopenharmony_ci            ]
50794c9f46Sopenharmony_ci          }
51794c9f46Sopenharmony_ci        ]
52794c9f46Sopenharmony_ci      }
53794c9f46Sopenharmony_ci    ],
54794c9f46Sopenharmony_ci    "requestPermissions": [
55794c9f46Sopenharmony_ci      {
56794c9f46Sopenharmony_ci        "name": "ohos.permission.ACCESS_DISTRIBUTED_HARDWARE"
57794c9f46Sopenharmony_ci      },
58794c9f46Sopenharmony_ci      {
59794c9f46Sopenharmony_ci        "name": "ohos.permission.MANAGE_SECURE_SETTINGS"
60794c9f46Sopenharmony_ci      },
61794c9f46Sopenharmony_ci      {
62794c9f46Sopenharmony_ci        "name": "ohos.permission.MANAGE_SETTINGS"
63794c9f46Sopenharmony_ci      },
64794c9f46Sopenharmony_ci      {
65794c9f46Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO"
66794c9f46Sopenharmony_ci      },
67794c9f46Sopenharmony_ci      {
68794c9f46Sopenharmony_ci        "name": "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"
69794c9f46Sopenharmony_ci      }
70794c9f46Sopenharmony_ci    ],
71794c9f46Sopenharmony_ci    "extensionAbilities": [
72794c9f46Sopenharmony_ci      {
73794c9f46Sopenharmony_ci        "name": "ContinueSwitchAbility",
74794c9f46Sopenharmony_ci        "srcEntry": "./ets/continueswitchability/ContinueSwitchAbility.ets",
75794c9f46Sopenharmony_ci        "description": "$string:ContinueSwitchAbility_desc",
76794c9f46Sopenharmony_ci        "label": "$string:ContinueSwitchAbility_label",
77794c9f46Sopenharmony_ci        "type": "sys/commonUI",
78794c9f46Sopenharmony_ci        "exported": true
79794c9f46Sopenharmony_ci      }
80794c9f46Sopenharmony_ci    ],
81794c9f46Sopenharmony_ci    "metadata": [
82794c9f46Sopenharmony_ci      {
83794c9f46Sopenharmony_ci        "name": "action.settings.search.path",
84794c9f46Sopenharmony_ci        "value": "searchConfig/searchPage.json"
85794c9f46Sopenharmony_ci      }
86794c9f46Sopenharmony_ci    ]
87794c9f46Sopenharmony_ci  }
88794c9f46Sopenharmony_ci}