• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "module": {
3        "name": "phone",
4        "type": "entry",
5        "srcEntrance": "./ets/Application/AbilityStage.ts",
6        "description": "$string:phone_entry_dsc",
7        "mainElement": "MainAbility",
8        "deviceTypes": [
9            "tablet",
10            "default",
11            "phone"
12        ],
13        "deliveryWithInstall": true,
14        "installationFree": false,
15        "uiSyntax": "ets",
16        "pages": "$profile:main_pages",
17        "metadata": [
18            {
19              "name": "ArkTSPartialUpdate",
20              "value": "false"
21            }
22          ],
23        "abilities": [
24            {
25                "name": "com.example.myapplication.MainAbility",
26                "srcEntrance": "./ets/MainAbility/MainAbility.ts",
27                "description": "$string:phone_entry_main",
28                "icon": "$media:icon",
29                "label": "$string:entry_label",
30                "visible": true,
31                "orientation": "portrait",
32                "skills": [
33                    {
34                        "actions": [
35                            "action.system.home"
36                        ],
37                        "entities": [
38                            "entity.system.home"
39                        ]
40                    }
41                ]
42            }
43        ],
44        "requestPermissions": [
45            {
46                "name": "ohos.permission.GET_BUNDLE_INFO",
47                "reason": "use ohos.permission.GET_BUNDLE_INFO"
48            },
49            {
50                "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
51                "reason": "use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
52            },
53            {
54                "name": "ohos.permission.GRANT_SENSITIVE_PERMISSIONS",
55                "reason": "use ohos.permission.GRANT_SENSITIVE_PERMISSIONS"
56            },
57            {
58                "name": "ohos.permission.REVOKE_SENSITIVE_PERMISSIONS",
59                "reason": "use ohos.permission.REVOKE_SENSITIVE_PERMISSIONS"
60            },
61            {
62                "name": "ohos.permission.MEDIA_LOCATION",
63                "reason": "use ohos.permission.MEDIA_LOCATION"
64            },
65            {
66                "name": "ohos.permission.READ_MEDIA",
67                "reason": "use ohos.permission.READ_MEDIA"
68            },
69            {
70                "name": "ohos.permission.WRITE_MEDIA",
71                "reason": "use ohos.permission.WRITE_MEDIA"
72            }
73        ]
74    }
75}