• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Application Permission List
2
3Before applying for required permissions, read and understand the [permission workflows](accesstoken-overview.md#permission-workflows). Then, determine the permissions required for your application.
4
5For details about how to apply for required permissions, see [Permission Application Guide](accesstoken-guidelines.md).
6
7## ohos.permission.USE_BLUETOOTH
8
9Allows an application to access Bluetooth configurations.
10
11**Permission level**: normal
12
13**Authorization mode**: system_grant
14
15**Enable via ACL**: TRUE
16
17## ohos.permission.DISCOVER_BLUETOOTH
18
19Allows an application to configure Bluetooth on a device, initiate or cancel a scan for Bluetooth devices, and pair with Bluetooth devices.
20
21**Permission level**: normal
22
23**Authorization mode**: system_grant
24
25**Enable via ACL**: TRUE
26
27## ohos.permission.MANAGE_BLUETOOTH
28
29Allows an application to pair with a Bluetooth device and access the contacts or messages of the device.
30
31**Permission level**: system_basic
32
33**Authorization mode**: system_grant
34
35**Enable via ACL**: TRUE
36
37## ohos.permission.INTERNET
38
39Allows an application to access the Internet.
40
41**Permission level**: normal
42
43**Authorization mode**: system_grant
44
45**Enable via ACL**: TRUE
46
47## ohos.permission.MODIFY_AUDIO_SETTINGS
48
49Allows an application to modify audio settings.
50
51**Permission level**: normal
52
53**Authorization mode**: system_grant
54
55**Enable via ACL**: TRUE
56
57## ohos.permission.ACCESS_NOTIFICATION_POLICY
58
59Allows an application to access the notification policy on the device.
60
61**Permission level**: normal
62
63**Authorization mode**: system_grant
64
65**Enable via ACL**: FALSE
66
67## ohos.permission.GET_TELEPHONY_STATE
68
69Allows an application to read telephony information.
70
71**Permission level**: system_basic
72
73**Authorization mode**: system_grant
74
75**Enable via ACL**: TRUE
76
77## ohos.permission.REQUIRE_FORM
78
79Allows an application to obtain the Ability Form.
80
81**Permission level**: system_basic
82
83**Authorization mode**: system_grant
84
85**Enable via ACL**: TRUE
86
87## ohos.permission.GET_NETWORK_INFO
88
89Allows an application to obtain network information.
90
91**Permission level**: normal
92
93**Authorization mode**: system_grant
94
95**Enable via ACL**: TRUE
96
97## ohos.permission.PLACE_CALL
98
99Allows an application to make calls without starting the dialer.
100
101**Permission level**: system_basic
102
103**Authorization mode**: system_grant
104
105**Enable via ACL**: TRUE
106
107## ohos.permission.SET_NETWORK_INFO
108
109Allows an application to set data network information.
110
111**Permission level**: normal
112
113**Authorization mode**: system_grant
114
115**Enable via ACL**: TRUE
116
117## ohos.permission.REMOVE_CACHE_FILES
118
119Allows the cache of the specified application to be cleared.
120
121**Permission level**: system_basic
122
123**Authorization mode**: system_grant
124
125**Enable via ACL**: TRUE
126
127## ohos.permission.REBOOT
128
129Allows an application to restart the device.
130
131**Permission level**: system_basic
132
133**Authorization mode**: system_grant
134
135**Enable via ACL**: TRUE
136
137## ohos.permission.RUNNING_LOCK
138
139Allows an application to obtain a running lock.
140
141**Permission level**: normal
142
143**Authorization mode**: system_grant
144
145**Enable via ACL**: TRUE
146
147## ohos.permission.SET_TIME
148
149Allows an application to set the system time.
150
151**Permission level**: system_basic
152
153**Authorization mode**: system_grant
154
155**Enable via ACL**: TRUE
156
157## ohos.permission.SET_TIME_ZONE
158
159Allows an application to set the system time zone.
160
161**Permission level**: system_basic
162
163**Authorization mode**: system_grant
164
165**Enable via ACL**: TRUE
166
167## ohos.permission.DOWNLOAD_SESSION_MANAGER
168
169Allows an application to manage download sessions.
170
171**Permission level**: system_core
172
173**Authorization mode**: system_grant
174
175**Enable via ACL**: TRUE
176
177## ohos.permission.COMMONEVENT_STICKY
178
179Allows an application to publish sticky common events.
180
181**Permission level**: normal
182
183**Authorization mode**: system_grant
184
185**Enable via ACL**: TRUE
186
187## ohos.permission.SYSTEM_FLOAT_WINDOW
188
189Allows an application to be displayed in a floating window on top of other applications.
190
191**Permission level**: system_basic
192
193**Authorization mode**: system_grant
194
195**Enable via ACL**: TRUE
196
197## ohos.permission.PRIVACY_WINDOW
198
199Allows an application to set screens that cannot be captured or recorded.
200
201**Permission level**: system_basic
202
203**Authorization mode**: system_grant
204
205**Enable via ACL**: TRUE
206
207## ohos.permission.POWER_MANAGER
208
209Allows an application to hibernate or wake up the device by calling an API.
210
211**Permission level**: system_core
212
213**Authorization mode**: system_grant
214
215**Enable via ACL**: TRUE
216
217## ohos.permission.REFRESH_USER_ACTION
218
219Allows an application to reset the screen timeout counter when a user input event occurs, such as pressing a key or touching the screen.
220
221**Permission level**: system_basic
222
223**Authorization mode**: system_grant
224
225**Enable via ACL**: TRUE
226
227## ohos.permission.POWER_OPTIMIZATION
228
229Allows an application to set power saving mode, obtain configuration of the power saving mode, and receive notifications of the configuration changes.
230
231**Permission level**: system_basic
232
233**Authorization mode**: system_grant
234
235**Enable via ACL**: TRUE
236
237## ohos.permission.REBOOT_RECOVERY
238
239Allows an application to restart the device and enter Recovery mode.
240
241**Permission level**: system_basic
242
243**Authorization mode**: system_grant
244
245**Enable via ACL**: TRUE
246
247## ohos.permission.MANAGE_LOCAL_ACCOUNTS
248
249Allows an application to manage local user accounts.
250
251**Permission level**: system_basic
252
253**Authorization mode**: system_grant
254
255**Enable via ACL**: TRUE
256
257## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS
258
259Allows access between multiple OS accounts.
260
261**Permission level**: system_basic
262
263**Authorization mode**: system_grant
264
265**Enable via ACL**: TRUE
266
267## ohos.permission.VIBRATE
268
269Allows an application to control vibration.
270
271**Permission level**: normal
272
273**Authorization mode**: system_grant
274
275**Enable via ACL**: TRUE
276
277## ohos.permission.CONNECT_IME_ABILITY
278
279Allows an application to bind the InputMethodAbility.
280
281**Permission level**: system_core
282
283**Authorization mode**: system_grant
284
285**Enable via ACL**: TRUE
286
287## ohos.permission.CONNECT_SCREEN_SAVER_ABILITY
288
289Allows an application to bind the ScreenSaverAbility.
290
291**Permission level**: system_core
292
293**Authorization mode**: system_grant
294
295**Enable via ACL**: TRUE
296
297## ohos.permission.READ_SCREEN_SAVER
298
299Allows an application to read the screen saver information, such as the list of screen savers that have been installed and the activated one.
300
301**Permission level**: system_basic
302
303**Authorization mode**: system_grant
304
305**Enable via ACL**: TRUE
306
307## ohos.permission.WRITE_SCREEN_SAVER
308
309Allows an application to modify the screen saver information, such as activating and previewing a screen saver.
310
311**Permission level**: system_basic
312
313**Authorization mode**: system_grant
314
315**Enable via ACL**: TRUE
316
317## ohos.permission.SET_WALLPAPER
318
319Allows an application to set a static wallpaper.
320
321**Permission level**: normal
322
323**Authorization mode**: system_grant
324
325**Enable via ACL**: TRUE
326
327## ohos.permission.GET_WALLPAPER
328
329Allows an application to read wallpaper files.
330
331**Permission level**: system_basic
332
333**Authorization mode**: system_grant
334
335**Enable via ACL**: TRUE
336
337## ohos.permission.CHANGE_ABILITY_ENABLED_STATE
338
339Allows an application to enable or disable an application or component.
340
341**Permission level**: system_basic
342
343**Authorization mode**: system_grant
344
345**Enable via ACL**: TRUE
346
347## ohos.permission.ACCESS_MISSIONS
348
349Allows an application to obtain information about running processes and mission in a mission stack.
350
351**Permission level**: system_basic
352
353**Authorization mode**: system_grant
354
355**Enable via ACL**: TRUE
356
357## ohos.permission.CLEAN_BACKGROUND_PROCESSES
358
359Allows an application to clear background processes based on their bundle names.
360
361**Permission level**: normal
362
363**Authorization mode**: system_grant
364
365**Enable via ACL**: TRUE
366
367## ohos.permission.KEEP_BACKGROUND_RUNNING
368
369Allows a Service ability to keep running in the background.
370
371**Permission level**: normal
372
373**Authorization mode**: system_grant
374
375**Enable via ACL**: TRUE
376
377## ohos.permission.UPDATE_CONFIGURATION
378
379Allows an application to modify system settings.
380
381**Permission level**: system_basic
382
383**Authorization mode**: system_grant
384
385**Enable via ACL**: TRUE
386
387## ohos.permission.UPDATE_SYSTEM
388
389Allows an application to call the update APIs.
390
391**Permission level**: system_basic
392
393**Authorization mode**: system_grant
394
395**Enable via ACL**: TRUE
396
397## ohos.permission.FACTORY_RESET
398
399Allows an application to call the API for restoring factory settings.
400
401**Permission level**: system_basic
402
403**Authorization mode**: system_grant
404
405**Enable via ACL**: TRUE
406
407## ohos.permission.GRANT_SENSITIVE_PERMISSIONS
408
409Allows an application to grant sensitive permissions to other applications.
410
411**Permission level**: system_core
412
413**Authorization mode**: system_grant
414
415**Enable via ACL**: TRUE
416
417## ohos.permission.REVOKE_SENSITIVE_PERMISSIONS
418
419Allows an application to revoke sensitive permissions granted to other applications.
420
421**Permission level**: system_core
422
423**Authorization mode**: system_grant
424
425**Enable via ACL**: TRUE
426
427## ohos.permission.GET_SENSITIVE_PERMISSIONS
428
429Allows an application to obtain the sensitive permissions that have been granted to other applications.
430
431**Permission level**: system_core
432
433**Authorization mode**: system_grant
434
435**Enable via ACL**: TRUE
436
437## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION
438
439Allows an application to set the attributes of applications of other users.
440
441**Permission level**: system_core
442
443**Authorization mode**: system_grant
444
445**Enable via ACL**: TRUE
446
447## ohos.permission.LISTEN_BUNDLE_CHANGE
448
449Allows an application to listen for changes in other applications, when they are installed, updated, or uninstalled.
450
451**Permission level**: system_basic
452
453**Authorization mode**: system_grant
454
455**Enable via ACL**: TRUE
456
457## ohos.permission.GET_BUNDLE_INFO
458
459Allows an application to obtain information about another application. This permission applies only to third-party applications.
460
461**Permission level**: normal
462
463**Authorization mode**: system_grant
464
465**Enable via ACL**: TRUE
466
467## ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
468
469Allows an application to obtain information about other applications at the same time. This permission applies only to privileged applications and applications with the same signature.
470
471**Permission level**: system_basic
472
473**Authorization mode**: system_grant
474
475**Enable via ACL**: TRUE
476
477## ohos.permission.ACCELEROMETER
478
479Allows an application to read data from an acceleration sensor, uncalibrated acceleration sensor, or linear acceleration sensor.
480
481**Permission level**: normal
482
483**Authorization mode**: system_grant
484
485**Enable via ACL**: TRUE
486
487## ohos.permission.GYROSCOPE
488
489Allows an application to read data from a gyroscope sensor or uncalibrated gyroscope sensor.
490
491**Permission level**: normal
492
493**Authorization mode**: system_grant
494
495**Enable via ACL**: TRUE
496
497## ohos.permission.INSTALL_BUNDLE
498
499Allows an application to install and uninstall other applications.
500
501**Permission level**: system_core
502
503**Authorization mode**: system_grant
504
505**Enable via ACL**: TRUE
506
507## ohos.permission.MANAGE_SHORTCUTS
508
509Allows an application to query and start shortcuts of other applications.
510
511**Permission level**: system_core
512
513**Authorization mode**: system_grant
514
515**Enable via ACL**: TRUE
516
517## ohos.permission.radio.ACCESS_FM_AM
518
519Allows an application to access radio services.
520
521**Permission level**: system_core
522
523**Authorization mode**: system_grant
524
525**Enable via ACL**: TRUE
526
527## ohos.permission.SET_TELEPHONY_STATE
528
529Allows an application to change the telephone state.
530
531**Permission level**: system_basic
532
533**Authorization mode**: system_grant
534
535**Enable via ACL**: TRUE
536
537## ohos.permission.START_ABILITIES_FROM_BACKGROUND
538
539Allows an application to start or access other components from the background.
540
541**Permission level**: system_basic
542
543**Authorization mode**: system_grant
544
545**Enable via ACL**: TRUE
546
547## ohos.permission.BUNDLE_ACTIVE_INFO
548
549Allows an application to obtain how long other applications have been running in the foreground or background.
550
551**Permission level**: system_basic
552
553**Authorization mode**: system_grant
554
555**Enable via ACL**: TRUE
556
557## ohos.permission.START_INVISIBLE_ABILITY
558
559Allows an application to start an invisible ability.
560
561**Permission level**: system_core
562
563**Authorization mode**: system_grant
564
565**Enable via ACL**: TRUE
566
567## ohos.permission.sec.ACCESS_UDID
568
569Allows an application to obtain the Unified Device ID (UDID).
570
571**Permission level**: system_basic
572
573**Authorization mode**: system_grant
574
575**Enable via ACL**: TRUE
576
577## ohos.permission.LAUNCH_DATA_PRIVACY_CENTER
578
579Allows an application to switch from its privacy statement page to the <b>Data & privacy</b> page.
580
581**Permission level**: system_basic
582
583**Authorization mode**: system_grant
584
585**Enable via ACL**: TRUE
586
587## ohos.permission.MANAGE_MEDIA_RESOURCES
588
589Allows an application to obtain and manage the media resources that are being played on the device.
590
591**Permission level**: system_basic
592
593**Authorization mode**: system_grant
594
595**Enable via ACL**: TRUE
596
597## ohos.permission.PUBLISH_AGENT_REMINDER
598
599Allows an application to use agent-powered reminders.
600
601**Permission level**: normal
602
603**Authorization mode**: system_grant
604
605**Enable via ACL**: TRUE
606
607## ohos.permission.CONTROL_TASK_SYNC_ANIMATOR
608
609Allows an application to use sync task animations.
610
611**Permission level**: system_core
612
613**Authorization mode**: system_grant
614
615**Enable via ACL**: TRUE
616
617## ohos.permission.INPUT_MONITORING
618
619Allows an application to listen for input events. Only the system signed applications can apply for this permission.
620
621**Permission level**: system_core
622
623**Authorization mode**: system_grant
624
625**Enable via ACL**: TRUE
626
627## ohos.permission.MANAGE_MISSIONS
628
629Allows an application to manage ability mission stacks.
630
631**Permission level**: system_core
632
633**Authorization mode**: system_grant
634
635**Enable via ACL**: TRUE
636
637## ohos.permission.NOTIFICATION_CONTROLLER
638
639Allows an application to manage and subscribe to notifications.
640
641**Permission level**: system_core
642
643**Authorization mode**: system_grant
644
645**Enable via ACL**: TRUE
646
647## ohos.permission.CONNECTIVITY_INTERNAL
648
649Allows an application to obtain network information or modify network settings.
650
651**Permission level**: system_basic
652
653**Authorization mode**: system_grant
654
655**Enable via ACL**: TRUE
656
657## ohos.permission.SET_ABILITY_CONTROLLER
658
659Allows an application to set the start and stop of an ability.
660
661**Permission level**: system_basic
662
663**Authorization mode**: system_grant
664
665**Enable via ACL**: TRUE
666
667## ohos.permission.USE_USER_IDM
668
669Allows an application to access the system identity credential information.
670
671**Permission level**: system_basic
672
673**Authorization mode**: system_grant
674
675**Enable via ACL**: FALSE
676
677## ohos.permission.MANAGE_USER_IDM
678
679Allows an application to use the system identity credential management capability to enroll, modify, and delete PINs, face images, and fingerprints.
680
681**Permission level**: system_basic
682
683**Authorization mode**: system_grant
684
685**Enable via ACL**: FALSE
686
687## ohos.permission.ACCESS_BIOMETRIC
688
689Allows an application to use biometric recognition for identity authentication.
690
691**Permission level**: normal
692
693**Authorization mode**: system_grant
694
695**Enable via ACL**: TRUE
696
697## ohos.permission.ACCESS_USER_AUTH_INTERNAL
698
699Allows an application to use the system identity authentication capability to authenticate or identify users.
700
701**Permission level**: system_basic
702
703**Authorization mode**: system_grant
704
705**Enable via ACL**: FALSE
706
707## ohos.permission.ACCESS_PIN_AUTH
708
709Allows a system application to call the PIN input APIs to present a password input dialog box for users.
710
711**Permission level**: system_basic
712
713**Authorization mode**: system_grant
714
715**Enable via ACL**: FALSE
716
717## ohos.permission.GET_RUNNING_INFO
718
719Allows an application to obtain running status information.
720
721**Permission level**: system_basic
722
723**Authorization mode**: system_grant
724
725**Enable via ACL**: TRUE
726
727## ohos.permission.CLEAN_APPLICATION_DATA
728
729Allows an application to clear application data.
730
731**Permission level**: system_basic
732
733**Authorization mode**: system_grant
734
735**Enable via ACL**: TRUE
736
737## ohos.permission.RUNNING_STATE_OBSERVER
738
739Allows an application to observe the application status.
740
741**Permission level**: system_basic
742
743**Authorization mode**: system_grant
744
745**Enable via ACL**: TRUE
746
747## ohos.permission.CAPTURE_SCREEN
748
749Allows an application to take screenshots.
750
751**Permission level**: system_core
752
753**Authorization mode**: system_grant
754
755**Enable via ACL**: TRUE
756
757## ohos.permission.GET_WIFI_INFO
758
759Allows an application to obtain WLAN information.
760
761**Permission level**: normal
762
763**Authorization mode**: system_grant
764
765**Enable via ACL**: TRUE
766
767## ohos.permission.GET_WIFI_INFO_INTERNAL
768
769Allows an application to obtain WLAN information.
770
771**Permission level**: system_core
772
773**Authorization mode**: system_grant
774
775**Enable via ACL**: TRUE
776
777## ohos.permission.SET_WIFI_INFO
778
779Allows an application to set WLAN devices.
780
781**Permission level**: normal
782
783**Authorization mode**: system_grant
784
785**Enable via ACL**: TRUE
786
787## ohos.permission.GET_WIFI_PEERS_MAC
788
789Allows an application to obtain the MAC address of the peer WLAN or Bluetooth device.
790
791**Permission level**: system_core
792
793**Authorization mode**: system_grant
794
795**Enable via ACL**: TRUE
796
797## ohos.permission.GET_WIFI_LOCAL_MAC
798
799Allows an application to obtain the MAC address of the local WLAN or Bluetooth device.
800
801**Permission level**: system_basic
802
803**Authorization mode**: system_grant
804
805**Enable via ACL**: TRUE
806
807## ohos.permission.GET_WIFI_CONFIG
808
809Allows an application to obtain the WLAN configuration.
810
811**Permission level**: system_basic
812
813**Authorization mode**: system_grant
814
815**Enable via ACL**: TRUE
816
817## ohos.permission.SET_WIFI_CONFIG
818
819Allows an application to set WLAN information.
820
821**Permission level**: system_basic
822
823**Authorization mode**: system_grant
824
825**Enable via ACL**: TRUE
826
827## ohos.permission.MANAGE_WIFI_CONNECTION
828
829Allows an application to manage WLAN connections.
830
831**Permission level**: system_core
832
833**Authorization mode**: system_grant
834
835**Enable via ACL**: TRUE
836
837## ohos.permission.MANAGE_WIFI_HOTSPOT
838
839Allows an application to enable or disable Wi-Fi hotspots.
840
841**Permission level**: system_core
842
843**Authorization mode**: system_grant
844
845**Enable via ACL**: TRUE
846
847## ohos.permission.GET_ALL_APP_ACCOUNTS
848
849Allows an application to obtain all application account information.
850
851**Permission level**: system_core
852
853**Authorization mode**: system_grant
854
855**Enable via ACL**: FALSE
856
857## ohos.permission.MANAGE_SECURE_SETTINGS
858
859Allows an application to modify security settings.
860
861**Permission level**: system_basic
862
863**Authorization mode**: system_grant
864
865**Enable via ACL**: TRUE
866
867## ohos.permission.READ_DFX_SYSEVENT
868
869Allows an application to access system event logging data.
870
871**Permission level**: system_basic
872
873**Authorization mode**: system_grant
874
875**Enable via ACL**: FALSE
876
877## ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
878
879Allows an application to activate the device administrator app.
880
881**Permission level**: system_core
882
883**Authorization mode**: system_grant
884
885**Enable via ACL**: TRUE
886
887## ohos.permission.SET_ENTERPRISE_INFO
888
889Allows the device administrator application to set enterprise information.
890
891**Permission level**: system_basic
892
893**Authorization mode**: system_grant
894
895**Enable via ACL**: TRUE
896
897## ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT
898
899Allows the device administrator application to subscribe to management events.
900
901**Permission level**: system_basic
902
903**Authorization mode**: system_grant
904
905**Enable via ACL**: TRUE
906
907## ohos.permission.ENTERPRISE_SET_DATETIME
908
909Allows the device administrator application to set the system time.
910
911**Permission level**: system_basic
912
913**Authorization mode**: system_grant
914
915**Enable via ACL**: TRUE
916
917## ohos.permission.ENTERPRISE_GET_DEVICE_INFO
918
919Allows the device administrator application to obtain device information.
920
921**Permission level**: system_basic
922
923**Authorization mode**: system_grant
924
925**Enable via ACL**: TRUE
926
927## ohos.permission.NFC_TAG
928
929Allows an application to read NFC tag information.
930
931**Permission level**: normal
932
933**Authorization mode**: system_grant
934
935**Enable via ACL**: FALSE
936
937## ohos.permission.NFC_CARD_EMULATION
938
939Allows an application to implement card emulation.
940
941**Permission level**: normal
942
943**Authorization mode**: system_grant
944
945**Enable via ACL**: FALSE
946
947## ohos.permission.PERMISSION_USED_STATS
948
949Allows a system application to access the permission usage records.
950
951**Permission level**: system_basic
952
953**Authorization mode**: system_grant
954
955**Enable via ACL**: TRUE
956
957## ohos.permission.NOTIFICATION_AGENT_CONTROLLER
958
959Allows an application to send agent-powered notifications.
960
961**Permission level**: system_core
962
963**Authorization mode**: system_grant
964
965**Enable via ACL**: TRUE
966
967## ohos.permission.ANSWER_CALL
968
969Allows an application to answer incoming calls.
970
971**Permission level**: system_basic
972
973**Authorization mode**: user_grant
974
975**Enable via ACL**: TRUE
976
977## ohos.permission.READ_CALENDAR
978
979Allows an application to read calendar data.
980
981**Permission level**: normal
982
983**Authorization mode**: user_grant
984
985**Enable via ACL**: TRUE
986
987## ohos.permission.READ_CALL_LOG
988
989Allows an application to read call logs.
990
991**Permission level**: system_basic
992
993**Authorization mode**: user_grant
994
995**Enable via ACL**: TRUE
996
997## ohos.permission.READ_CELL_MESSAGES
998
999Allows an application to read cell broadcast messages received by the device.
1000
1001**Permission level**: system_basic
1002
1003**Authorization mode**: user_grant
1004
1005**Enable via ACL**: TRUE
1006
1007## ohos.permission.READ_CONTACTS
1008
1009Allows an application to read contacts.
1010
1011**Permission level**: system_basic
1012
1013**Authorization mode**: user_grant
1014
1015**Enable via ACL**: TRUE
1016
1017## ohos.permission.READ_MESSAGES
1018
1019Allows an application to read messages.
1020
1021**Permission level**: system_basic
1022
1023**Authorization mode**: user_grant
1024
1025**Enable via ACL**: TRUE
1026
1027## ohos.permission.RECEIVE_MMS
1028
1029Allows an application to receive and process MMS messages.
1030
1031**Permission level**: system_basic
1032
1033**Authorization mode**: user_grant
1034
1035**Enable via ACL**: TRUE
1036
1037## ohos.permission.RECEIVE_SMS
1038
1039Allows an application to receive and process SMS messages.
1040
1041**Permission level**: system_basic
1042
1043**Authorization mode**: user_grant
1044
1045**Enable via ACL**: TRUE
1046
1047## ohos.permission.RECEIVE_WAP_MESSAGES
1048
1049Allows an application to receive and process WAP messages.
1050
1051**Permission level**: system_basic
1052
1053**Authorization mode**: user_grant
1054
1055**Enable via ACL**: TRUE
1056
1057## ohos.permission.MICROPHONE
1058
1059Allows an application to access the microphone.
1060
1061**Permission level**: normal
1062
1063**Authorization mode**: user_grant
1064
1065**Enable via ACL**: TRUE
1066
1067## ohos.permission.SEND_MESSAGES
1068
1069Allows an application to send messages.
1070
1071**Permission level**: system_basic
1072
1073**Authorization mode**: user_grant
1074
1075**Enable via ACL**: TRUE
1076
1077## ohos.permission.WRITE_CALENDAR
1078
1079Allows an application to add, remove, and modify calendar events.
1080
1081**Permission level**: normal
1082
1083**Authorization mode**: user_grant
1084
1085**Enable via ACL**: TRUE
1086
1087## ohos.permission.WRITE_CALL_LOG
1088
1089Allows an application to add, remove, and modify call logs.
1090
1091**Permission level**: system_basic
1092
1093**Authorization mode**: user_grant
1094
1095**Enable via ACL**: TRUE
1096
1097## ohos.permission.WRITE_CONTACTS
1098
1099Allows an application to add, remove, and modify contacts.
1100
1101**Permission level**: system_basic
1102
1103**Authorization mode**: user_grant
1104
1105**Enable via ACL**: TRUE
1106
1107## ohos.permission.DISTRIBUTED_DATASYNC
1108
1109Allows an application to exchange data with other devices.
1110
1111**Permission level**: normal
1112
1113**Authorization mode**: user_grant
1114
1115**Enable via ACL**: TRUE
1116
1117## ohos.permission.MANAGE_VOICEMAIL
1118
1119Allows an application to leave messages in the voice mailbox.
1120
1121**Permission level**: system_basic
1122
1123**Authorization mode**: user_grant
1124
1125**Enable via ACL**: TRUE
1126
1127## ohos.permission.LOCATION_IN_BACKGROUND
1128
1129Allows an application running in the background to obtain the device location.
1130
1131**Permission level**: normal
1132
1133**Authorization mode**: user_grant
1134
1135**Enable via ACL**: FALSE
1136
1137## ohos.permission.LOCATION
1138
1139Allows an application to obtain the device location.
1140
1141**Permission level**: normal
1142
1143**Authorization mode**: user_grant
1144
1145**Enable via ACL**: TRUE
1146
1147**Application conditions**: The applications developed using the SDK earlier than API version 9 can directly apply for this permission. For the applications developed using the SDK of API version 9 or later, you need to apply for [ohos.permission.APPROXIMATELY_LOCATION](#ohospermissionapproximately_location) before applying for this permission.
1148
1149## ohos.permission.APPROXIMATELY_LOCATION
1150
1151Allows an application to obtain the approximate location information of a device.
1152
1153**Permission level**: normal
1154
1155**Authorization mode**: user_grant
1156
1157**Enable via ACL**: FALSE
1158
1159**Application conditions**: Only applications developed using the SDK of API version 9 or later can apply for this permission.
1160
1161## ohos.permission.MEDIA_LOCATION
1162
1163Allows an application to access geographical locations in the user's media file.
1164
1165**Permission level**: normal
1166
1167**Authorization mode**: user_grant
1168
1169**Enable via ACL**: TRUE
1170
1171## ohos.permission.CAMERA
1172
1173Allows an application to use the camera to take photos and record videos.
1174
1175**Permission level**: normal
1176
1177**Authorization mode**: user_grant
1178
1179**Enable via ACL**: TRUE
1180
1181## ohos.permission.READ_MEDIA
1182
1183Allows an application to read media files from the user's external storage.
1184
1185**Permission level**: normal
1186
1187**Authorization mode**: user_grant
1188
1189**Enable via ACL**: TRUE
1190
1191## ohos.permission.WRITE_MEDIA
1192
1193Allows an application to read media files from and write media files into the user's external storage.
1194
1195**Permission level**: normal
1196
1197**Authorization mode**: user_grant
1198
1199**Enable via ACL**: TRUE
1200
1201## ohos.permission.ACTIVITY_MOTION
1202
1203Allows an application to read the current workout status of the user.
1204
1205**Permission level**: normal
1206
1207**Authorization mode**: user_grant
1208
1209**Enable via ACL**: TRUE
1210
1211## ohos.permission.READ_HEALTH_DATA
1212
1213Allows an application to read the health data of the user.
1214
1215**Permission level**: normal
1216
1217**Authorization mode**: user_grant
1218
1219**Enable via ACL**: TRUE
1220
1221## ohos.permission.GET_DEFAULT_APPLICATION
1222
1223Allows an application to query default applications.
1224
1225**Permission level**: system_core
1226
1227**Authorization mode**: system_grant
1228
1229**Enable via ACL**: TRUE
1230
1231## ohos.permission.SET_DEFAULT_APPLICATION
1232
1233Allows an application to set and reset default applications.
1234
1235**Permission level**: system_core
1236
1237**Authorization mode**: system_grant
1238
1239**Enable via ACL**: TRUE
1240
1241## ohos.permission.MANAGE_DISPOSED_APP_STATUS
1242
1243Allows an application to set and query the application handling state.
1244
1245**Permission level**: system_core
1246
1247**Authorization mode**: system_grant
1248
1249**Enable via ACL**: TRUE
1250
1251## ohos.permission.ACCESS_IDS
1252
1253Allows an application to query the unique identifier of a device.
1254
1255**Permission level**: system_core
1256
1257**Authorization mode**: system_grant
1258
1259**Enable via ACL**: TRUE
1260
1261## ohos.permission.DUMP
1262
1263Allows the basic system information and SA service information to be exported.
1264
1265**Permission level**: system_core
1266
1267**Authorization mode**: system_grant
1268
1269**Enable via ACL**: TRUE
1270
1271## ohos.permission.DISTRIBUTED_SOFTBUS_CENTER
1272
1273Allows networking between different devices.
1274
1275**Permission level**: system_basic
1276
1277**Authorization mode**: system_grant
1278
1279**Enable via ACL**: FALSE
1280
1281## ohos.permission.ACCESS_DLP_FILE
1282
1283Allows configuration and management of the permissions on .dlp files.
1284
1285**Permission level**: system_core
1286
1287**Authorization mode**: system_grant
1288
1289**Enable via ACL**: TRUE
1290
1291## ohos.permission.PROVISIONING_MESSAGE
1292
1293Allows the Super Device Manager application to be activated.
1294
1295**Permission level**: system_core
1296
1297**Authorization mode**: system_grant
1298
1299**Enable via ACL**: TRUE
1300
1301## ohos.permission.ACCESS_SYSTEM_SETTINGS
1302
1303Allows an application to access or start system **Settings**.
1304
1305**Permission level**: system_basic
1306
1307**Authorization mode**: system_grant
1308
1309**Enable via ACL**: TRUE
1310
1311## ohos.permission.READ_IMAGEVIDEO
1312
1313Allows access to the images or video files in a user's directory.
1314
1315**Permission level**: system_basic
1316
1317**Authorization mode**: user_grant
1318
1319**Enable via ACL**: TRUE
1320
1321## ohos.permission.READ_AUDIO
1322
1323Allows access to the audio files in a user's directory.
1324
1325**Permission level**: system_basic
1326
1327**Authorization mode**: user_grant
1328
1329**Enable via ACL**: TRUE
1330
1331## ohos.permission.READ_DOCUMENT
1332
1333Allows access to the files in a user's directory.
1334
1335**Permission level**: system_basic
1336
1337**Authorization mode**: user_grant
1338
1339**Enable via ACL**: TRUE
1340
1341## ohos.permission.WRITE_IMAGEVIDEO
1342
1343Allows modification to the images or video files in a user's directory.
1344
1345**Permission level**: system_basic
1346
1347**Authorization mode**: user_grant
1348
1349**Enable via ACL**: TRUE
1350
1351## ohos.permission.WRITE_AUDIO
1352
1353Audio modification to the audio files in a user's directory.
1354
1355**Permission level**: system_basic
1356
1357**Authorization mode**: user_grant
1358
1359**Enable via ACL**: TRUE
1360
1361## ohos.permission.WRITE_DOCUMENT
1362
1363Allows modification to the files in a user's directory.
1364
1365**Permission level**: system_basic
1366
1367**Authorization mode**: user_grant
1368
1369**Enable via ACL**: TRUE
1370
1371## ohos.permission.ABILITY_BACKGROUND_COMMUNICATION
1372
1373Allows an application to start the Ability component in the background and establish a connection with it.
1374
1375**Permission level**: system_basic
1376
1377**Authorization mode**: system_grant
1378
1379**Enable via ACL**: TRUE
1380
1381## ohos.permission.securityguard.REPORT_SECURITY_INFO
1382
1383Allows an application to report risk data for security guard.
1384
1385**Permission level**: system_basic
1386
1387**Authorization mode**: system_grant
1388
1389**Enable via ACL**: FALSE
1390
1391## ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT
1392
1393Allows an application to obtain the device risk status.
1394
1395**Permission level**: system_basic
1396
1397**Authorization mode**: system_grant
1398
1399**Enable via ACL**: TRUE
1400
1401## ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO
1402
1403Allows an application to obtain detailed risk data.
1404
1405**Permission level**: system_core
1406
1407**Authorization mode**: system_grant
1408
1409**Enable via ACL**: FALSE
1410
1411## ohos.permission.READ_ACCESSIBILITY_CONFIG
1412
1413Allows an application to read the accessibility configuration.
1414
1415**Permission level**: system_basic
1416
1417**Authorization mode**: system_grant
1418
1419**Enable via ACL**: FALSE
1420
1421## ohos.permission.WRITE_ACCESSIBILITY_CONFIG
1422
1423Allows an application to set the accessibility configuration.
1424
1425**Permission level**: system_basic
1426
1427**Authorization mode**: system_grant
1428
1429**Enable via ACL**: FALSE
1430
1431## ohos.permission.ACCESS_CERT_MANAGER_INTERNAL
1432
1433Allows an application to install, uninstall, enable, and disable certificates and credentials.
1434
1435**Permission level**: system_basic
1436
1437**Authorization mode**: system_grant
1438
1439**Enable via ACL**: FALSE
1440
1441## ohos.permission.ACCESS_CERT_MANAGER
1442
1443Allows an application to manage private credentials and query certificate status.
1444
1445**Permission level**: normal
1446
1447**Authorization mode**: system_grant
1448
1449**Enable via ACL**: FALSE
1450
1451## ohos.permission.ACCESS_PUSH_SERVICE
1452
1453Allows an application to to access the Ability of the push service.
1454
1455**Permission level**: system_basic
1456
1457**Authorization mode**: system_grant
1458
1459**Enable via ACL**: TRUE
1460
1461## ohos.permission.RECEIVER_STARTUP_COMPLETED
1462
1463Allows an application to subscribe to the startup broadcast.
1464
1465**Permission level**: system_basic
1466
1467**Authorization mode**: system_grant
1468
1469**Enable via ACL**: FALSE
1470
1471## ohos.permission.MANAGE_CAMERA_CONFIG
1472
1473Allows an application to enable or disable cameras globally.
1474
1475**Permission level**: system_basic
1476
1477**Authorization mode**: system_grant
1478
1479**Enable via ACL**: FALSE
1480
1481## ohos.permission.READ_WHOLE_CALENDAR
1482
1483Allows an application to read all calendar information.
1484
1485**Permission level**: system_basic
1486
1487**Authorization mode**: user_grant
1488
1489**Enable via ACL**: TRUE
1490
1491## ohos.permission.WRITE_WHOLE_CALENDAR
1492
1493Allows an application to add, remove, or change all calendar events.
1494
1495**Permission level**: system_basic
1496
1497**Authorization mode**: user_grant
1498
1499**Enable via ACL**: TRUE
1500
1501## ohos.permission.ENFORCE_USER_IAM
1502
1503Allows an SA to delete user information from the IAM subsystem without a token.
1504
1505**Permission level**: system_core
1506
1507**Authorization mode**: system_grant
1508
1509**Enable via ACL**: TRUE
1510
1511## ohos.permission.ACCESS_AUTH_RESPOOL
1512
1513Allows an SA to register the executor.
1514
1515**Permission level**: system_core
1516
1517**Authorization mode**: system_grant
1518
1519**Enable via ACL**: TRUE
1520
1521## ohos.permission.MOUNT_UNMOUNT_MANAGER
1522
1523Allows an application to mount and unmount external cards.
1524
1525**Permission level**: system_basic
1526
1527**Authorization mode**: system_grant
1528
1529**Enable via ACL**: FALSE
1530
1531## ohos.permission.MOUNT_FORMAT_MANAGER
1532
1533Allows an application to format external cards.
1534
1535**Permission level**: system_basic
1536
1537**Authorization mode**: system_grant
1538
1539**Enable via ACL**: FALSE
1540
1541## ohos.permission.STORAGE_MANAGER
1542
1543Allows an application to call the interfaces of the Storage Manager service to query space statistics and volume information.
1544
1545**Permission level**: system_basic
1546
1547**Authorization mode**: system_grant
1548
1549**Enable via ACL**: TRUE
1550
1551## ohos.permission.BACKUP
1552
1553Allows an application to have backup and restore capabilities.
1554
1555**Permission level**: system_basic
1556
1557**Authorization mode**: system_grant
1558
1559**Enable via ACL**: TRUE
1560
1561## ohos.permission.FILE_ACCESS_MANAGER
1562
1563Allows a file management application to access user data files through the FAF.
1564
1565**Permission level**: system_basic
1566
1567**Authorization mode**: system_grant
1568
1569**Enable via ACL**: TRUE
1570
1571## ohos.permission.MANAGE_AUDIO_CONFIG
1572
1573Allows an application to to mute microphones globally.
1574
1575**Permission level**: system_basic
1576
1577**Authorization mode**: system_grant
1578
1579**Enable via ACL**: TRUE
1580