• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# user_grant Permissions for System Applications
2
3Before requesting permissions for your application, read and understand the [permission request paths](determine-application-mode.md) and this topic to determine the permissions required.
4
5> **NOTE**
6>
7> - The permissions listed in this topic are available to system_basic or system_core applications, but not to normal applications.
8> - The authorization mode of these permissions is user_grant.
9> - Applications of a lower APL can request these permissions via [Access Control List (ACL)](app-permission-mgmt-overview.md#basic-concepts-in-the-permission-mechanism).
10
11For details about the process for requesting permissions, see [Workflow for Requesting Permissions](determine-application-mode.md).
12
13## ohos.permission.READ_WHOLE_CALENDAR
14
15Allows an application to read all calendar information.
16
17**Permission level**: system_basic
18
19**Authorization mode**: user_grant
20
21**Enable via ACL**: true
22
23**Valid since**: 9
24
25## ohos.permission.WRITE_WHOLE_CALENDAR
26
27Allows an application to add, remove, or edit calendar events.
28
29**Permission level**: system_basic
30
31**Authorization mode**: user_grant
32
33**Enable via ACL**: true
34
35**Valid since**: 9
36
37## ohos.permission.GET_INSTALLED_BUNDLE_LIST
38
39Allows an application to obtain the list of installed applications.
40
41**Permission level**: system_basic
42
43**Authorization mode**: user_grant
44
45**Enable via ACL**: true
46
47**Valid since**: 10
48
49## ohos.permission.ANSWER_CALL
50
51Allows an application to answer incoming calls.
52
53**Permission level**: system_basic
54
55**Authorization mode**: user_grant
56
57**Enable via ACL**: true
58
59**Valid since**: 9
60
61## ohos.permission.MANAGE_VOICEMAIL
62
63Allows an application to access messages in the voice mailbox.
64
65**Permission level**: system_basic
66
67**Authorization mode**: user_grant
68
69**Enable via ACL**: true
70
71**Valid since**: 8
72
73## ohos.permission.READ_CALL_LOG
74
75Allows an application to read call logs.
76
77**Permission level**: system_basic
78
79**Authorization mode**: user_grant
80
81**Enable via ACL**: true
82
83**Valid since**: 8
84
85## ohos.permission.READ_CELL_MESSAGES
86
87Allows an application to read cell broadcast messages received by the device.
88
89**Permission level**: system_basic
90
91**Authorization mode**: user_grant
92
93**Enable via ACL**: true
94
95**Valid since**: 8
96
97## ohos.permission.READ_MESSAGES
98
99Allows an application to read messages.
100
101**Permission level**: system_basic
102
103**Authorization mode**: user_grant
104
105**Enable via ACL**: true
106
107**Valid since**: 8
108
109## ohos.permission.RECEIVE_MMS
110
111Allows an application to receive and process MMS messages.
112
113**Permission level**: system_basic
114
115**Authorization mode**: user_grant
116
117**Enable via ACL**: true
118
119**Valid since**: 8
120
121## ohos.permission.RECEIVE_SMS
122
123Allows an application to receive and process SMS messages.
124
125**Permission level**: system_basic
126
127**Authorization mode**: user_grant
128
129**Enable via ACL**: true
130
131**Valid since**: 8
132
133## ohos.permission.RECEIVE_WAP_MESSAGES
134
135Allows an application to receive and process WAP messages.
136
137**Permission level**: system_basic
138
139**Authorization mode**: user_grant
140
141**Enable via ACL**: true
142
143**Valid since**: 8
144
145## ohos.permission.SEND_MESSAGES
146
147Allows an application to send messages.
148
149**Permission level**: system_basic
150
151**Authorization mode**: user_grant
152
153**Enable via ACL**: true
154
155**Valid since**: 8
156
157## ohos.permission.WRITE_CALL_LOG
158
159Allows an application to add, remove, and edit call logs.
160
161**Permission level**: system_basic
162
163**Authorization mode**: user_grant
164
165**Enable via ACL**: true
166
167**Valid since**: 8
168
169## ohos.permission.CUSTOM_SCREEN_CAPTURE
170
171Allows an application to capture screen information.
172
173With this permission, the application can perform operations such as taking screenshots and recording on-screen information. Currently, this permission is available only to applications running on tablets and 2-in-1 devices.
174
175**Permission level**: system_basic
176
177**Authorization mode**: user_grant
178
179**Enable via ACL**: true
180
181**Valid since**: 14
182