• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "module": {
3    "name": "entry",
4    "type": "entry",
5    "srcEntry": "./ets/Application/AbilityStage.ets",
6    "description": "$string:entry_desc",
7    "mainElement": "MainAbility",
8    "deviceTypes": [
9      "default",
10      "tablet",
11      "2in1"
12    ],
13    "deliveryWithInstall": true,
14    "installationFree": false,
15    "pages": "$profile:main_pages",
16    "metadata": [
17      {
18        "name": "ArkTSPartialUpdate",
19        "value": "true"
20      }
21    ],
22    "uiSyntax": "ets",
23    "abilities": [
24      {
25        "name": "AlertAbility",
26        "srcEntrance": "./ets/AlertAbility/AlertAbility.ets",
27        "description": "$string:MainAbility_desc",
28        "icon": "$media:icon",
29        "label": "$string:MainAbility_label",
30        "startWindowIcon": "$media:icon",
31        "startWindowBackground": "$color:white"
32      },
33      {
34        "name": "SaveAsAbility",
35        "srcEntrance": "./ets/SaveAsAbility/SaveAsAbility.ets",
36        "description": "$string:MainAbility_desc",
37        "icon": "$media:icon",
38        "label": "$string:MainAbility_label",
39        "startWindowIcon": "$media:icon",
40        "startWindowBackground": "$color:white",
41        "visible": true
42      },
43      {
44        "name": "MainAbility",
45        "srcEntrance": "./ets/MainAbility/MainAbility.ets",
46        "description": "$string:MainAbility_desc",
47        "icon": "$media:app_icon",
48        "label": "$string:MainAbility_label",
49        "startWindowIcon": "$media:app_icon",
50        "startWindowBackground": "$color:white",
51        "orientation": "auto_rotation_restricted",
52        "visible": true,
53        "removeMissionAfterTerminate": true
54      }
55    ],
56    "extensionAbilities": [
57      {
58        "name": "ViewAbility",
59        "srcEntrance": "./ets/ViewAbility/ViewAbility.ets",
60        "icon": "$media:icon",
61        "description": "$string:ViewAbility_desc",
62        "type": "service",
63        "visible": true
64      },
65      {
66        "name": "DataAbility",
67        "srcEntrance": "./ets/DataAbility/DataAbility.ets",
68        "icon": "$media:icon",
69        "description": "$string:ViewAbility_desc",
70        "type": "service"
71      }
72    ],
73    "requestPermissions": [
74      {
75        "name": "ohos.permission.READ_MEDIA"
76      },
77      {
78        "name": "ohos.permission.WRITE_MEDIA"
79      },
80      {
81        "name": "ohos.permission.ACCESS_DLP_FILE"
82      },
83      {
84        "name": "ohos.permission.MANAGE_LOCAL_ACCOUNTS"
85      },
86      {
87        "name":"ohos.permission.FILE_ACCESS_MANAGER"
88      },
89      {
90        "name":"ohos.permission.START_ABILIIES_FROM_BACKGROUND"
91      },
92      {
93        "name":"ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
94      },
95      {
96        "name": "ohos.permission.MEDIA_LOCATION"
97      },
98      {
99        "name": "ohos.permission.GET_DOMAIN_ACCOUNTS"
100      }
101    ]
102  }
103}
104