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