1/* 2 * Copyright (C) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15{ 16 "module": { 17 "name": "entry", 18 "type": "entry", 19 "description": "$string:module_desc", 20 "mainElement": "EntryAbility", 21 "deviceTypes": [ 22 "default", 23 "tablet", 24 "wearable" 25 ], 26 "deliveryWithInstall": true, 27 "installationFree": false, 28 "pages": "$profile:main_pages", 29 "abilities": [ 30 { 31 "name": "EntryAbility", 32 "srcEntry": "./ets/entryability/EntryAbility.ts", 33 "description": "$string:EntryAbility_desc", 34 "icon": "$media:icon", 35 "label": "$string:EntryAbility_label", 36 "startWindowIcon": "$media:icon", 37 "startWindowBackground": "$color:start_window_background", 38 "exported": true, 39 "skills": [ 40 { 41 "entities": [ 42 "entity.system.home" 43 ], 44 "actions": [ 45 "action.system.home" 46 ] 47 } 48 ] 49 } 50 ], 51 "extensionAbilities": [ 52 { 53 "name": "UIExtAbility1", 54 "srcEntry": "./ets/uiextability/UIExtAbility1.ts", 55 "description": "$string:EntryAbility_desc", 56 "label": "$string:EntryAbility_label", 57 "type": "share", 58 "exported": true 59 }, 60 { 61 "name": "UIExtAbility2", 62 "srcEntry": "./ets/uiextability/UIExtAbility2.ts", 63 "description": "$string:EntryAbility_desc", 64 "label": "$string:EntryAbility_label", 65 "type": "action", 66 "exported": true 67 }, 68 { 69 "name": "UIExtAbility3", 70 "srcEntry": "./ets/uiextability/UIExtAbility3.ts", 71 "description": "$string:EntryAbility_desc", 72 "label": "$string:EntryAbility_label", 73 "type": "sysDialog/common", 74 "exported": true 75 }, 76 { 77 "name": "UIExtAbility4", 78 "srcEntry": "./ets/uiextability/UIExtAbility4.ts", 79 "description": "$string:EntryAbility_desc", 80 "label": "$string:EntryAbility_label", 81 "type": "sysDialog/atomicServicePanel", 82 "exported": true 83 }, 84 { 85 "name": "UIExtAbility5", 86 "srcEntry": "./ets/uiextability/UIExtAbility5.ts", 87 "description": "$string:EntryAbility_desc", 88 "label": "$string:EntryAbility_label", 89 "type": "sysDialog/power", 90 "exported": true 91 }, 92 { 93 "name": "UIExtAbility6", 94 "srcEntry": "./ets/uiextability/UIExtAbility6.ts", 95 "description": "$string:EntryAbility_desc", 96 "label": "$string:EntryAbility_label", 97 "type": "sysPicker/share", 98 "exported": true 99 }, 100 { 101 "name": "UIExtAbility7", 102 "srcEntry": "./ets/uiextability/UIExtAbility7.ts", 103 "description": "$string:EntryAbility_desc", 104 "label": "$string:EntryAbility_label", 105 "type": "hms/account", 106 "exported": true 107 }, 108 { 109 "name": "UIExtAbility8", 110 "srcEntry": "./ets/uiextability/UIExtAbility8.ts", 111 "description": "$string:EntryAbility_desc", 112 "label": "$string:EntryAbility_label", 113 "type": "ads", 114 "exported": true 115 }, 116 { 117 "name": "UIExtAbility9", 118 "srcEntry": "./ets/uiextability/UIExtAbility9.ts", 119 "description": "$string:EntryAbility_desc", 120 "label": "$string:EntryAbility_label", 121 "type": "voip", 122 "exported": true 123 }, 124 { 125 "name": "UIExtAbility10", 126 "srcEntry": "./ets/uiextability/UIExtAbility10.ts", 127 "description": "$string:EntryAbility_desc", 128 "label": "$string:EntryAbility_label", 129 "type": "sysDialog/meetimeCall", 130 "exported": true 131 }, 132 { 133 "name": "UIExtAbility11", 134 "srcEntry": "./ets/uiextability/UIExtAbility11.ts", 135 "description": "$string:EntryAbility_desc", 136 "label": "$string:EntryAbility_label", 137 "type": "sysDialog/meetimeContact", 138 "exported": true 139 }, 140 { 141 "name": "UIExtAbility12", 142 "srcEntry": "./ets/uiextability/UIExtAbility12.ts", 143 "description": "$string:EntryAbility_desc", 144 "label": "$string:EntryAbility_label", 145 "type": "sysDialog/meetimeMessage", 146 "exported": true 147 }, 148 { 149 "name": "UIExtAbility13", 150 "srcEntry": "./ets/uiextability/UIExtAbility13.ts", 151 "description": "$string:EntryAbility_desc", 152 "label": "$string:EntryAbility_label", 153 "type": "sysDialog/print", 154 "exported": true 155 }, 156 { 157 "name": "UIExtAbility14", 158 "srcEntry": "./ets/uiextability/UIExtAbility14.ts", 159 "description": "$string:EntryAbility_desc", 160 "label": "$string:EntryAbility_label", 161 "type": "sysPicker/meetimeContact", 162 "exported": true 163 }, 164 { 165 "name": "UIExtAbility15", 166 "srcEntry": "./ets/uiextability/UIExtAbility15.ts", 167 "description": "$string:EntryAbility_desc", 168 "label": "$string:EntryAbility_label", 169 "type": "sysPicker/meetimeCallLog", 170 "exported": true 171 }, 172 { 173 "name": "UIExtAbility16", 174 "srcEntry": "./ets/uiextability/UIExtAbility16.ts", 175 "description": "$string:EntryAbility_desc", 176 "label": "$string:EntryAbility_label", 177 "type": "sysPicker/photoPicker", 178 "exported": true 179 }, 180 { 181 "name": "UIExtAbility17", 182 "srcEntry": "./ets/uiextability/UIExtAbility17.ts", 183 "description": "$string:EntryAbility_desc", 184 "label": "$string:EntryAbility_label", 185 "type": "sys/commonUI", 186 "exported": true 187 }, 188 { 189 "name": "UIExtAbility18", 190 "srcEntry": "./ets/uiextability/UIExtAbility18.ts", 191 "description": "$string:EntryAbility_desc", 192 "label": "$string:EntryAbility_label", 193 "type": "sysPicker/navigation", 194 "exported": true 195 }, 196 { 197 "name": "UIExtAbility19", 198 "srcEntry": "./ets/uiextability/UIExtAbility19.ts", 199 "description": "$string:EntryAbility_desc", 200 "label": "$string:EntryAbility_label", 201 "type": "sysPicker/appSelector", 202 "exported": true 203 }, 204 { 205 "name": "UIExtAbility20", 206 "srcEntry": "./ets/uiextability/UIExtAbility20.ts", 207 "description": "$string:EntryAbility_desc", 208 "label": "$string:EntryAbility_label", 209 "type": "sysPicker/camera", 210 "exported": true 211 }, 212 { 213 "name": "UIExtAbility21", 214 "srcEntry": "./ets/uiextability/UIExtAbility21.ts", 215 "description": "$string:EntryAbility_desc", 216 "label": "$string:EntryAbility_label", 217 "type": "sysDialog/userAuth", 218 "exported": true 219 } 220 ] 221 } 222}