• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "app": {
3        "bundleName": "com.open.harmony.multimedia.cameratest",
4        "vendor": "open",
5        "version": {
6            "code": 1000000,
7            "name": "1.0.0"
8        },
9        "apiVersion": {
10            "compatible": 7,
11            "releaseType": "Release",
12            "target": 7
13        }
14    },
15    "deviceConfig": {},
16    "module": {
17        "package": "com.open.harmony.multimedia.cameratest",
18        "name": ".MyApplication",
19        "mainAbility": "com.open.harmony.multimedia.cameratest.MainAbility",
20        "srcPath": "",
21        "deviceType": [
22            "tablet",
23            "default",
24            "phone"
25        ],
26        "distro": {
27            "deliveryWithInstall": true,
28            "moduleName": "entry",
29            "moduleType": "entry",
30            "installationFree": false
31        },
32        "abilities": [
33            {
34                "skills": [
35                    {
36                        "entities": [
37                            "entity.system.home"
38                        ],
39                        "actions": [
40                            "action.system.home"
41                        ]
42                    }
43                ],
44                "orientation": "unspecified",
45                "visible": true,
46                "srcPath": "MainAbility",
47                "name": ".MainAbility",
48                "srcLanguage": "ets",
49                "icon": "$media:icon",
50                "description": "$string:description_mainability",
51                "formsEnabled": false,
52                "label": "$string:entry_MainAbility",
53                "type": "page",
54                "launchType": "standard"
55            },
56            {
57                "orientation": "unspecified",
58                "visible": true,
59                "srcPath": "TestAbility",
60                "name": ".TestAbility",
61                "srcLanguage": "ets",
62                "icon": "$media:icon",
63                "description": "$string:TestAbility_desc",
64                "formsEnabled": false,
65                "label": "$string:TestAbility_label",
66                "type": "page",
67                "launchType": "standard"
68            }
69        ],
70        "reqPermissions": [
71            {
72                "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",
73                "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS"
74            },
75            {
76                "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",
77                "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS"
78            },
79            {
80                "name": "ohos.permission.CAMERA",
81                "reason": "use ohos.permission.CAMERA"
82            },
83            {
84                "name": "ohos.permission.MICROPHONE",
85                "reason": "use ohos.permission.MICROPHONE"
86            },
87            {
88                "name": "ohos.permission.MEDIA_LOCATION",
89                "reason": "use ohos.permission.MEDIA_LOCATION"
90            },
91            {
92                "name": "ohos.permission.READ_MEDIA",
93                "reason": "use ohos.permission.READ_MEDIA"
94            },
95            {
96                "name": "ohos.permission.WRITE_MEDIA",
97                "reason": "use ohos.permission.WRITE_MEDIA"
98            },
99            {
100                "name": "ohos.permission.START_ABILIIES_FROM_BACKGROUND",
101                "reason": "use ohos.permission.START_ABILIIES_FROM_BACKGROUND"
102            },
103            {
104                "name": "ohos.permission.START_INVISIBLE_ABILITY",
105                "reason": "use ohos.permission.START_INVISIBLE_ABILITY"
106            },
107            {
108                "name": "ohos.permission.ABILITY_BACKGROUND_COMMUNICATION",
109                "reason": "use ohos.permission.ABILITY_BACKGROUND_COMMUNICATION"
110            }
111        ],
112        "js": [
113            {
114                "mode": {
115                    "syntax": "ets",
116                    "type": "pageAbility"
117                },
118                "pages": [
119                    "pages/index"
120                ],
121                "name": ".MainAbility",
122                "window": {
123                    "designWidth": 720,
124                    "autoDesignWidth": false
125                }
126            },
127            {
128                "mode": {
129                    "syntax": "ets",
130                    "type": "pageAbility"
131                },
132                "pages": [
133                    "pages/index"
134                ],
135                "name": ".TestAbility",
136                "window": {
137                    "designWidth": 720,
138                    "autoDesignWidth": false
139                }
140            }
141        ]
142    }
143}