• 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    "deviceTypes": [
8      "default",
9      "tablet",
10      "2in1"
11    ],
12    "deliveryWithInstall": true,
13    "installationFree": false,
14    "pages": "$profile:main_pages",
15    "metadata": [
16      {
17        "name": "ArkTSPartialUpdate",
18        "value": "true"
19      }
20    ],
21    "abilities": [
22      {
23        "name": "SaveAsAbility",
24        "srcEntry": "./ets/Ability/SaveAsAbility.ets",
25        "description": "$string:MainAbility_desc",
26        "icon": "$media:icon",
27        "label": "$string:MainAbility_label",
28        "startWindowIcon": "$media:icon",
29        "startWindowBackground": "$color:white"
30      }
31    ],
32    "extensionAbilities": [
33      {
34        "name": "DialogUIExtAbility",
35        "icon": "$media:icon",
36        "description": "DialogUIExtAbility",
37        "type": "sys/commonUI",
38        "exported": true,
39        "srcEntry": "./ets/Ability/DialogUIExtAbility.ets"
40      },
41      {
42        "name": "MainAbilityEx",
43        "icon": "$media:icon",
44        "description": "MainAbilityEx",
45        "type": "sys/commonUI",
46        "exported": true,
47        "srcEntry": "./ets/Ability/MainAbilityEx.ets",
48        "metadata": [
49          {
50            "name": "ohos.extension.servicetype",
51            "value": "share"
52          }
53        ]
54      },
55      {
56        "name": "ViewAbility",
57        "srcEntry": "./ets/Ability/ViewAbility.ets",
58        "icon": "$media:icon",
59        "description": "$string:ViewAbility_desc",
60        "type": "service",
61        "exported": false
62      },
63      {
64        "name": "DataAbility",
65        "srcEntry": "./ets/Ability/DataAbility.ets",
66        "icon": "$media:icon",
67        "description": "$string:ViewAbility_desc",
68        "type": "service"
69      },
70      {
71        "name": "DlpFileProcessAbility",
72        "srcEntry": "./ets/Ability/DlpFileProcessAbility.ets",
73        "icon": "$media:icon",
74        "description": "service",
75        "type": "service",
76        "exported": false
77      },
78      {
79        "name": "EncryptedSharingAbility",
80        "srcEntry": "./ets/Ability/EncryptedSharingAbility.ets",
81        "icon": "$media:ic_public_lock",
82        "label": "$string:EncryptedSharing",
83        "description": "service",
84        "type": "action",
85        "extensionProcessMode": "instance",
86        "exported": true
87      },
88      {
89        "name": "OpeningDialogUIExtAbility",
90        "icon": "$media:icon",
91        "description": "OpeningDialogUIExtAbility",
92        "type": "sys/commonUI",
93        "exported": true,
94        "srcEntry": "./ets/Ability/OpeningDialogUIExtAbility.ets"
95      },
96      {
97        "name": "PhoneDialogUIExtAbility",
98        "icon": "$media:icon",
99        "description": "PhoneDialogUIExtAbility",
100        "type": "sys/commonUI",
101        "exported": true,
102        "srcEntry": "./ets/Ability/PhoneDialogUIExtAbility.ets"
103      }
104    ],
105    "requestPermissions": [
106      {
107        "name": "ohos.permission.ACCESS_DLP_FILE"
108      },
109      {
110        "name": "ohos.permission.GET_LOCAL_ACCOUNTS"
111      },
112      {
113        "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND"
114      },
115      {
116        "name": "ohos.permission.GET_BUNDLE_INFO"
117      },
118      {
119        "name": "ohos.permission.GET_NETWORK_INFO"
120      },
121      {
122        "name": "ohos.permission.START_DLP_CRED"
123      },
124      {
125        "name": "ohos.permission.START_SYSTEM_DIALOG"
126      },
127      {
128        "name": "ohos.permission.EXEMPT_PRIVACY_SECURITY_CENTER"
129      }
130    ]
131  }
132}
133