• 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    "requestPermissions": [
90      {
91        "name": "ohos.permission.ACCESS_DLP_FILE"
92      },
93      {
94        "name": "ohos.permission.GET_LOCAL_ACCOUNTS"
95      },
96      {
97        "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND"
98      },
99      {
100        "name": "ohos.permission.GET_BUNDLE_INFO"
101      },
102      {
103        "name": "ohos.permission.GET_NETWORK_INFO"
104      },
105      {
106        "name": "ohos.permission.START_DLP_CRED"
107      },
108      {
109        "name": "ohos.permission.START_SYSTEM_DIALOG"
110      },
111      {
112        "name": "ohos.permission.EXEMPT_PRIVACY_SECURITY_CENTER"
113      }
114    ]
115  }
116}
117