142365ec6Sopenharmony_ci/*
242365ec6Sopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd.
342365ec6Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
442365ec6Sopenharmony_ci * you may not use this file except in compliance with the License.
542365ec6Sopenharmony_ci * You may obtain a copy of the License at
642365ec6Sopenharmony_ci *
742365ec6Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
842365ec6Sopenharmony_ci *
942365ec6Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
1042365ec6Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
1142365ec6Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1242365ec6Sopenharmony_ci * See the License for the specific language governing permissions and
1342365ec6Sopenharmony_ci * limitations under the License.
1442365ec6Sopenharmony_ci */
1542365ec6Sopenharmony_ci
1642365ec6Sopenharmony_ci{
1742365ec6Sopenharmony_ci  "module": {
1842365ec6Sopenharmony_ci    "name": "tablet",
1942365ec6Sopenharmony_ci    "type": "entry",
2042365ec6Sopenharmony_ci    "srcEntry": "./ets/Application/AbilityStage.ts",
2142365ec6Sopenharmony_ci    "description": "$string:entry_desc",
2242365ec6Sopenharmony_ci    "mainElement": "com.ohos.camera.MainAbility",
2342365ec6Sopenharmony_ci    "deviceTypes": [
2442365ec6Sopenharmony_ci      "tablet"
2542365ec6Sopenharmony_ci    ],
2642365ec6Sopenharmony_ci    "deliveryWithInstall": true,
2742365ec6Sopenharmony_ci    "installationFree": false,
2842365ec6Sopenharmony_ci    "pages": "$profile:main_pages",
2942365ec6Sopenharmony_ci    "metadata": [
3042365ec6Sopenharmony_ci      {
3142365ec6Sopenharmony_ci        "name": "ArkTSPartialUpdate",
3242365ec6Sopenharmony_ci        "value": "true"
3342365ec6Sopenharmony_ci      }
3442365ec6Sopenharmony_ci    ],
3542365ec6Sopenharmony_ci    "requestPermissions": [
3642365ec6Sopenharmony_ci      {
3742365ec6Sopenharmony_ci        "name": "ohos.permission.MEDIA_LOCATION"
3842365ec6Sopenharmony_ci      },
3942365ec6Sopenharmony_ci      {
4042365ec6Sopenharmony_ci        "name": "ohos.permission.INTERNET"
4142365ec6Sopenharmony_ci      },
4242365ec6Sopenharmony_ci      {
4342365ec6Sopenharmony_ci        "name": "ohos.permission.MODIFY_AUDIO_SETTINGS"
4442365ec6Sopenharmony_ci      },
4542365ec6Sopenharmony_ci      {
4642365ec6Sopenharmony_ci        "name": "ohos.permission.READ_IMAGEVIDEO"
4742365ec6Sopenharmony_ci      },
4842365ec6Sopenharmony_ci      {
4942365ec6Sopenharmony_ci        "name": "ohos.permission.WRITE_IMAGEVIDEO"
5042365ec6Sopenharmony_ci      },
5142365ec6Sopenharmony_ci      {
5242365ec6Sopenharmony_ci        "name": "ohos.permission.GET_BUNDLE_INFO"
5342365ec6Sopenharmony_ci      },
5442365ec6Sopenharmony_ci      {
5542365ec6Sopenharmony_ci        "name": "ohos.permission.CAMERA"
5642365ec6Sopenharmony_ci      },
5742365ec6Sopenharmony_ci      {
5842365ec6Sopenharmony_ci        "name": "ohos.permission.MICROPHONE"
5942365ec6Sopenharmony_ci      },
6042365ec6Sopenharmony_ci      {
6142365ec6Sopenharmony_ci        "name": "ohos.permission.DISTRIBUTED_DATASYNC"
6242365ec6Sopenharmony_ci      },
6342365ec6Sopenharmony_ci      {
6442365ec6Sopenharmony_ci        "name": "ohos.permission.LOCATION"
6542365ec6Sopenharmony_ci      },
6642365ec6Sopenharmony_ci      {
6742365ec6Sopenharmony_ci        "name": "ohos.permission.LOCATION_IN_BACKGROUND"
6842365ec6Sopenharmony_ci      },
6942365ec6Sopenharmony_ci      {
7042365ec6Sopenharmony_ci        "name": "ohos.permission.APPROXIMATELY_LOCATION"
7142365ec6Sopenharmony_ci      },
7242365ec6Sopenharmony_ci      {
7342365ec6Sopenharmony_ci        "name": "ohos.permission.ACCESS_SERVICE_DM"
7442365ec6Sopenharmony_ci      },
7542365ec6Sopenharmony_ci      {
7642365ec6Sopenharmony_ci        "name": "ohos.permission.PROXY_AUTHORIZATION_URI"
7742365ec6Sopenharmony_ci      }
7842365ec6Sopenharmony_ci    ],
7942365ec6Sopenharmony_ci    "abilities": [
8042365ec6Sopenharmony_ci      {
8142365ec6Sopenharmony_ci        "name": "com.ohos.camera.MainAbility",
8242365ec6Sopenharmony_ci        "srcEntrance": "./ets/MainAbility/MainAbility.ts",
8342365ec6Sopenharmony_ci        "startWindowIcon": "$media:icon",
8442365ec6Sopenharmony_ci        "startWindowBackground": "$color:startWindowBackground",
8542365ec6Sopenharmony_ci        "launchType": "singleton",
8642365ec6Sopenharmony_ci        "description": "$string:mainability_description",
8742365ec6Sopenharmony_ci        "icon": "$media:icon",
8842365ec6Sopenharmony_ci        "label": "$string:app_name",
8942365ec6Sopenharmony_ci        "visible": true,
9042365ec6Sopenharmony_ci        "skills": [
9142365ec6Sopenharmony_ci          {
9242365ec6Sopenharmony_ci            "entities": [
9342365ec6Sopenharmony_ci              "entity.system.home"
9442365ec6Sopenharmony_ci            ],
9542365ec6Sopenharmony_ci            "actions": [
9642365ec6Sopenharmony_ci              "action.system.home",
9742365ec6Sopenharmony_ci              "ohos.want.action.imageCapture",
9842365ec6Sopenharmony_ci              "ohos.want.action.videoCapture"
9942365ec6Sopenharmony_ci            ]
10042365ec6Sopenharmony_ci          }
10142365ec6Sopenharmony_ci        ],
10242365ec6Sopenharmony_ci        "minWindowHeight": 558,
10342365ec6Sopenharmony_ci        "minWindowWidth": 844,
10442365ec6Sopenharmony_ci        "maxWindowHeight": 800,
10542365ec6Sopenharmony_ci        "maxWindowWidth": 1280
10642365ec6Sopenharmony_ci      }
10742365ec6Sopenharmony_ci    ],
10842365ec6Sopenharmony_ci    "extensionAbilities": [
10942365ec6Sopenharmony_ci      {
11042365ec6Sopenharmony_ci        "name": "com.ohos.camera.FormAbility",
11142365ec6Sopenharmony_ci        "srcEntrance": "./ets/FormAbility/FormAbility.ts",
11242365ec6Sopenharmony_ci        "label": "$string:app_name",
11342365ec6Sopenharmony_ci        "description": "$string:app_name",
11442365ec6Sopenharmony_ci        "type": "form",
11542365ec6Sopenharmony_ci        "metadata": [
11642365ec6Sopenharmony_ci          {
11742365ec6Sopenharmony_ci            "name": "ohos.extension.form",
11842365ec6Sopenharmony_ci            "resource": "$profile:form_config"
11942365ec6Sopenharmony_ci          }
12042365ec6Sopenharmony_ci        ]
12142365ec6Sopenharmony_ci      }
12242365ec6Sopenharmony_ci    ]
12342365ec6Sopenharmony_ci  }
12442365ec6Sopenharmony_ci}