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 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 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 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 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 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 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 ACL**: TRUE 76 77## ohos.permission.REQUIRE_FORM 78 79Allows an application to obtain widgets. 80 81**Permission level**: system_basic 82 83**Authorization mode**: system_grant 84 85**Enable 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 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 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 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 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 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 ACL**: TRUE 146 147## ohos.permission.ENROLL_BIOMETRIC 148 149Allows an application to add or remove biometric data. 150 151**Permission level**: system_core 152 153**Authorization mode**: system_grant 154 155**Enable ACL**: FALSE 156 157## ohos.permission.ACCESS_BIOMETRIC 158 159Allows an application to use biometric recognition for identity authentication. 160 161**Permission level**: normal 162 163**Authorization mode**: system_grant 164 165**Enable ACL**: FALSE 166 167## ohos.permission.ACCESS_BIOMETRIC_INTERNAL 168 169Allows an application to apply for or release biometric recognition resources. 170 171**Permission level**: system_core 172 173**Authorization mode**: system_grant 174 175**Enable ACL**: FALSE 176 177## ohos.permission.RESET_BIOMETRIC_LOCKOUT 178 179Allows an application to reset the maximum number of failures allowed before biometric authentication is locked. 180 181**Permission level**: system_core 182 183**Authorization mode**: system_grant 184 185**Enable ACL**: FALSE 186 187## ohos.permission.SET_TIME 188 189Allows an application to set the system time. 190 191**Permission level**: system_basic 192 193**Authorization mode**: system_grant 194 195**Enable ACL**: TRUE 196 197## ohos.permission.SET_TIME_ZONE 198 199Allows an application to set the system time zone. 200 201**Permission level**: system_basic 202 203**Authorization mode**: system_grant 204 205**Enable ACL**: TRUE 206 207## ohos.permission.DOWNLOAD_SESSION_MANAGER 208 209Allows an application to manage download sessions. 210 211**Permission level**: system_core 212 213**Authorization mode**: system_grant 214 215**Enable ACL**: TRUE 216 217## ohos.permission.COMMONEVENT_STICKY 218 219Allows an application to publish sticky common events. 220 221**Permission level**: normal 222 223**Authorization mode**: system_grant 224 225**Enable ACL**: TRUE 226 227## ohos.permission.SYSTEM_FLOAT_WINDOW 228 229Allows an application to be displayed in a floating window on top of other apps. 230 231**Permission level**: normal 232 233**Authorization mode**: system_grant 234 235**Enable ACL**: TRUE 236 237## ohos.permission.POWER_MANAGER 238 239Allows an application to hibernate or wake up the device by calling an API. 240 241**Permission level**: system_core 242 243**Authorization mode**: system_grant 244 245**Enable ACL**: TRUE 246 247## ohos.permission.REFRESH_USER_ACTION 248 249Allows an application to reset the screen timeout counter when a user input event occurs, such as pressing a key or touching the screen. 250 251**Permission level**: system_basic 252 253**Authorization mode**: system_grant 254 255**Enable ACL**: TRUE 256 257## ohos.permission.POWER_OPTIMIZATION 258 259Allows an application to set power saving mode, obtain configuration of the power saving mode, and receive notifications of the configuration changes. 260 261**Permission level**: system_basic 262 263**Authorization mode**: system_grant 264 265**Enable ACL**: TRUE 266 267## ohos.permission.REBOOT_RECOVERY 268 269Allows an application to restart the device and enter Recovery mode. 270 271**Permission level**: system_basic 272 273**Authorization mode**: system_grant 274 275**Enable ACL**: TRUE 276 277## ohos.permission.MANAGE_LOCAL_ACCOUNTS 278 279Allows an application to manage local user accounts. 280 281**Permission level**: system_basic 282 283**Authorization mode**: system_grant 284 285**Enable ACL**: TRUE 286 287## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS 288 289Allows access between multiple OS accounts. 290 291**Permission level**: system_basic 292 293**Authorization mode**: system_grant 294 295**Enable ACL**: TRUE 296 297## ohos.permission.VIBRATE 298 299Allows an application to control vibration. 300 301**Permission level**: normal 302 303**Authorization mode**: system_grant 304 305**Enable ACL**: TRUE 306 307## ohos.permission.CONNECT_IME_ABILITY 308 309Allows an application to bind the InputMethodAbility. 310 311**Permission level**: system_core 312 313**Authorization mode**: system_grant 314 315**Enable ACL**: TRUE 316 317## ohos.permission.CONNECT_SCREEN_SAVER_ABILITY 318 319Allows an application to bind the ScreenSaverAbility. 320 321**Permission level**: system_core 322 323**Authorization mode**: system_grant 324 325**Enable ACL**: TRUE 326 327## ohos.permission.READ_SCREEN_SAVER 328 329Allows an application to read the screen saver information, such as the list of screen savers that have been installed and the activated one. 330 331**Permission level**: system_basic 332 333**Authorization mode**: system_grant 334 335**Enable ACL**: TRUE 336 337## ohos.permission.WRITE_SCREEN_SAVER 338 339Allows an application to modify the screen saver information, such as activating and previewing a screen saver. 340 341**Permission level**: system_basic 342 343**Authorization mode**: system_grant 344 345**Enable ACL**: TRUE 346 347## ohos.permission.SET_WALLPAPER 348 349Allows an application to set a static wallpaper. 350 351**Permission level**: normal 352 353**Authorization mode**: system_grant 354 355**Enable ACL**: TRUE 356 357## ohos.permission.GET_WALLPAPER 358 359Allows an application to read wallpaper files. 360 361**Permission level**: system_basic 362 363**Authorization mode**: system_grant 364 365**Enable ACL**: TRUE 366 367## ohos.permission.CHANGE_ABILITY_ENABLED_STATE 368 369Allows an application to enable or disable an application or component. 370 371**Permission level**: system_basic 372 373**Authorization mode**: system_grant 374 375**Enable ACL**: TRUE 376 377## ohos.permission.ACCESS_MISSIONS 378 379Allows an application to obtain information about running processes and mission in a mission stack. 380 381**Permission level**: system_basic 382 383**Authorization mode**: system_grant 384 385**Enable ACL**: TRUE 386 387## ohos.permission.CLEAN_BACKGROUND_PROCESSES 388 389Allows an application to clear background processes based on their bundle names. 390 391**Permission level**: normal 392 393**Authorization mode**: system_grant 394 395**Enable ACL**: TRUE 396 397## ohos.permission.KEEP_BACKGROUND_RUNNING 398 399Allows a Service ability to keep running in the background. 400 401**Permission level**: normal 402 403**Authorization mode**: system_grant 404 405**Enable ACL**: TRUE 406 407## ohos.permission.UPDATE_CONFIGURATION 408 409Allows an application to modify system settings. 410 411**Permission level**: system_basic 412 413**Authorization mode**: system_grant 414 415**Enable ACL**: TRUE 416 417## ohos.permission.UPDATE_SYSTEM 418 419Allows an application to call the update APIs. 420 421**Permission level**: system_basic 422 423**Authorization mode**: system_grant 424 425**Enable ACL**: TRUE 426 427## ohos.permission.FACTORY_RESET 428 429Allows an application to call the API for restoring factory settings. 430 431**Permission level**: system_basic 432 433**Authorization mode**: system_grant 434 435**Enable ACL**: TRUE 436 437## ohos.permission.GRANT_SENSITIVE_PERMISSIONS 438 439Allows an application to grant sensitive permissions to other apps. 440 441**Permission level**: system_core 442 443**Authorization mode**: system_grant 444 445**Enable ACL**: TRUE 446 447## ohos.permission.REVOKE_SENSITIVE_PERMISSIONS 448 449Allows an application to revoke sensitive permissions granted to other apps. 450 451**Permission level**: system_core 452 453**Authorization mode**: system_grant 454 455**Enable ACL**: TRUE 456 457## ohos.permission.GET_SENSITIVE_PERMISSIONS 458 459Allows an application to obtain the sensitive permissions that have been granted to other apps. 460 461**Permission level**: system_core 462 463**Authorization mode**: system_grant 464 465**Enable ACL**: TRUE 466 467## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION 468 469Allows an application to set the attributes of applications of other users. 470 471**Permission level**: system_core 472 473**Authorization mode**: system_grant 474 475**Enable ACL**: TRUE 476 477## ohos.permission.LISTEN_BUNDLE_CHANGE 478 479Allows an application to listen for changes in other applications, when they are installed, updated, or uninstalled. 480 481**Permission level**: system_basic 482 483**Authorization mode**: system_grant 484 485**Enable ACL**: TRUE 486 487## ohos.permission.GET_BUNDLE_INFO 488 489Allows a non-system application to obtain information about other applications. This permission applies only to third-party applications. 490 491**Permission level**: normal 492 493**Authorization mode**: system_grant 494 495**Enable ACL**: TRUE 496 497## ohos.permission.GET_BUNDLE_INFO_PRIVILEGED 498 499Allows a non-system application to obtain information about other applications. This permission applies only to privileged applications and applications with the same signature. 500 501**Permission level**: system_basic 502 503**Authorization mode**: system_grant 504 505**Enable ACL**: TRUE 506 507## ohos.permission.ACCELEROMETER 508 509Allows an application to read data from an acceleration sensor, uncalibrated acceleration sensor, or linear acceleration sensor. 510 511**Permission level**: normal 512 513**Authorization mode**: system_grant 514 515**Enable ACL**: TRUE 516 517## ohos.permission.GYROSCOPE 518 519Allows an application to read data from a gyroscope sensor or uncalibrated gyroscope sensor. 520 521**Permission level**: normal 522 523**Authorization mode**: system_grant 524 525**Enable ACL**: TRUE 526 527## ohos.permission.INSTALL_BUNDLE 528 529Allows an application to install and uninstall other applications. 530 531**Permission level**: system_core 532 533**Authorization mode**: system_grant 534 535**Enable ACL**: TRUE 536 537## ohos.permission.MANAGE_SHORTCUTS 538 539Allows an application to query and start shortcuts of other apps. 540 541**Permission level**: system_core 542 543**Authorization mode**: system_grant 544 545**Enable ACL**: TRUE 546 547## ohos.permission.radio.ACCESS_FM_AM 548 549Allows an application to access radio services. 550 551**Permission level**: system_core 552 553**Authorization mode**: system_grant 554 555**Enable ACL**: TRUE 556 557## ohos.permission.SET_TELEPHONY_STATE 558 559Allows an application to change the telephone state. 560 561**Permission level**: system_basic 562 563**Authorization mode**: system_grant 564 565**Enable ACL**: TRUE 566 567## ohos.permission.START_ABILIIES_FROM_BACKGROUND 568 569Allows an application to start Feature abilities in the background. 570 571**Permission level**: system_basic 572 573**Authorization mode**: system_grant 574 575**Enable ACL**: TRUE 576 577## ohos.permission.BUNDLE_ACTIVE_INFO 578 579Allows an application to obtain how long other applications have been running in the foreground or background. 580 581**Permission level**: system_basic 582 583**Authorization mode**: system_grant 584 585**Enable ACL**: TRUE 586 587## ohos.permission.START_INVISIBLE_ABILITY 588 589Allows an application to start an invisible ability. 590 591**Permission level**: system_core 592 593**Authorization mode**: system_grant 594 595**Enable ACL**: TRUE 596 597## ohos.permission.sec.ACCESS_UDID 598 599Allows an application to obtain the Unified Device ID (UDID). 600 601**Permission level**: system_basic 602 603**Authorization mode**: system_grant 604 605**Enable ACL**: TRUE 606 607## ohos.permission.LAUNCH_DATA_PRIVACY_CENTER 608 609Allows an application to switch from its privacy statement page to the <b>Data & privacy</b> page. 610 611**Permission level**: system_basic 612 613**Authorization mode**: system_grant 614 615**Enable ACL**: TRUE 616 617## ohos.permission.MANAGE_MEDIA_RESOURCES 618 619Allows an application to obtain and manage the media resources that are being played on the device. 620 621**Permission level**: system_basic 622 623**Authorization mode**: system_grant 624 625**Enable ACL**: TRUE 626 627## ohos.permission.PUBLISH_AGENT_REMINDER 628 629Allows an application to use agent-powered reminders. 630 631**Permission level**: normal 632 633**Authorization mode**: system_grant 634 635**Enable ACL**: TRUE 636 637## ohos.permission.CONTROL_TASK_SYNC_ANIMATOR 638 639Allows applications to use sync task animations. 640 641**Permission level**: system_core 642 643**Authorization mode**: system_grant 644 645**Enable ACL**: TRUE 646 647## ohos.permission.INPUT_MONITORING 648 649Allows an application to listen for input events. Only the system signed applications can apply for this permission. 650 651**Permission level**: system_core 652 653**Authorization mode**: system_grant 654 655**Enable ACL**: TRUE 656 657## ohos.permission.MANAGE_MISSIONS 658 659Allows an application to manage ability mission stacks. 660 661**Permission level**: system_core 662 663**Authorization mode**: system_grant 664 665**Enable ACL**: TRUE 666 667## ohos.permission.NOTIFICATION_CONTROLLER 668 669Allows an application to manage and subscribe to notifications. 670 671**Permission level**: system_core 672 673**Authorization mode**: system_grant 674 675**Enable ACL**: TRUE 676 677## ohos.permission.CONNECTIVITY_INTERNAL 678 679Allows an application to obtain network information or modify network settings. 680 681**Permission level**: system_basic 682 683**Authorization mode**: system_grant 684 685**Enable ACL**: TRUE 686 687## ohos.permission.SET_ABILITY_CONTROLLER 688 689Allows an application to set the start and stop of an ability. 690 691**Permission level**: system_basic 692 693**Authorization mode**: system_grant 694 695**Enable ACL**: TRUE 696 697## ohos.permission.USE_USER_IDM 698 699Allows an application to access the system identity credential information. 700 701**Permission level**: system_basic 702 703**Authorization mode**: system_grant 704 705**Enable ACL**: FALSE 706 707## ohos.permission.MANAGE_USER_IDM 708 709Allows an application to use the system identity credential management capability to enroll, modify, and delete PINs, face images, and fingerprints. 710 711**Permission level**: system_basic 712 713**Authorization mode**: system_grant 714 715**Enable ACL**: FALSE 716 717## ohos.permission.ACCESS_USER_AUTH_INTERNAL 718 719Allows an application to use the system identity authentication capability to authenticate or identify users. 720 721**Permission level**: system_basic 722 723**Authorization mode**: system_grant 724 725**Enable ACL**: FALSE 726 727## ohos.permission.ACCESS_PIN_AUTH 728 729Allows a system application to call the PIN input APIs to present a password input dialog box for users. 730 731**Permission level**: system_basic 732 733**Authorization mode**: system_grant 734 735**Enable ACL**: FALSE 736 737## ohos.permission.GET_RUNNING_INFO 738 739Allows an application to obtain running status information. 740 741**Permission level**: system_basic 742 743**Authorization mode**: system_grant 744 745**Enable ACL**: TRUE 746 747## ohos.permission.CLEAN_APPLICATION_DATA 748 749Allows an application to clear application data. 750 751**Permission level**: system_basic 752 753**Authorization mode**: system_grant 754 755**Enable ACL**: TRUE 756 757## ohos.permission.RUNNING_STATE_OBSERVER 758 759Allows an application to observe the application status. 760 761**Permission level**: system_basic 762 763**Authorization mode**: system_grant 764 765**Enable ACL**: TRUE 766 767## ohos.permission.CAPTURE_SCREEN 768 769Allows an application to take screenshots. 770 771**Permission level**: system_core 772 773**Authorization mode**: system_grant 774 775**Enable ACL**: TRUE 776 777## ohos.permission.GET_WIFI_INFO 778 779Allows an application to obtain WLAN information. 780 781**Permission level**: normal 782 783**Authorization mode**: system_grant 784 785**Enable ACL**: TRUE 786 787## ohos.permission.GET_WIFI_INFO_INTERNAL 788 789Allows an application to obtain WLAN information. 790 791**Permission level**: system_core 792 793**Authorization mode**: system_grant 794 795**Enable ACL**: TRUE 796 797## ohos.permission.SET_WIFI_INFO 798 799Allows an application to set WLAN devices. 800 801**Permission level**: normal 802 803**Authorization mode**: system_grant 804 805**Enable ACL**: TRUE 806 807## ohos.permission.GET_WIFI_PEERS_MAC 808 809Allows an application to obtain the MAC address of the peer WLAN or Bluetooth device. 810 811**Permission level**: system_core 812 813**Authorization mode**: system_grant 814 815**Enable ACL**: TRUE 816 817## ohos.permission.GET_WIFI_LOCAL_MAC 818 819Allows an application to obtain the MAC address of the local WLAN or Bluetooth device. 820 821**Permission level**: system_basic 822 823**Authorization mode**: system_grant 824 825**Enable ACL**: TRUE 826 827## ohos.permission.GET_WIFI_CONFIG 828 829Allows an application to obtain the WLAN configuration. 830 831**Permission level**: system_basic 832 833**Authorization mode**: system_grant 834 835**Enable ACL**: TRUE 836 837## ohos.permission.SET_WIFI_CONFIG 838 839Allows an application to set WLAN information. 840 841**Permission level**: system_basic 842 843**Authorization mode**: system_grant 844 845**Enable ACL**: TRUE 846 847## ohos.permission.MANAGE_WIFI_CONNECTION 848 849Allows an application to manage WLAN connections. 850 851**Permission level**: system_core 852 853**Authorization mode**: system_grant 854 855**Enable ACL**: TRUE 856 857## ohos.permission.MANAGE_WIFI_HOTSPOT 858 859Allows an application to enable or disable Wi-Fi hotspots. 860 861**Permission level**: system_core 862 863**Authorization mode**: system_grant 864 865**Enable ACL**: TRUE 866 867## ohos.permission.GET_ALL_APP_ACCOUNTS 868 869Allows an application to obtain all application account information. 870 871**Permission level**: system_core 872 873**Authorization mode**: system_grant 874 875**Enable ACL**: FALSE 876 877## ohos.permission.MANAGE_SECURE_SETTINGS 878 879Allows an application to modify security settings. 880 881**Permission level**: system_basic 882 883**Authorization mode**: system_grant 884 885**Enable ACL**: TRUE 886 887## ohos.permission.READ_DFX_SYSEVENT 888 889Allows an application to access system event logging data. 890 891**Permission level**: system_basic 892 893**Authorization mode**: system_grant 894 895**Enable ACL**: FALSE 896 897## ohos.permission.MANAGE_ADMIN 898 899Allows an application to activate the device administrator app. 900 901**Permission level**: system_core 902 903**Authorization mode**: system_grant 904 905**Enable ACL**: TRUE 906 907## ohos.permission.EDM_MANAGE_DATETIME 908 909Allows the device administrator application to set the system time. 910 911**Permission level**: normal 912 913**Authorization mode**: system_grant 914 915**Enable ACL**: FALSE 916 917## ohos.permission.NFC_TAG 918 919Allows an application to read NFC tag information. 920 921**Permission level**: normal 922 923**Authorization mode**: system_grant 924 925**Enable ACL**: FALSE 926 927## ohos.permission.NFC_CARD_EMULATION 928 929Allows an application to implement card emulation. 930 931**Permission level**: normal 932 933**Authorization mode**: system_grant 934 935**Enable ACL**: FALSE 936 937## ohos.permission.PERMISSION_USED_STATS 938 939Allows a system application to access the permission usage records. 940 941**Permission level**: system_core 942 943**Authorization mode**: system_grant 944 945**Enable ACL**: TRUE 946 947## ohos.permission.NOTIFICATION_AGENT_CONTROLLER 948 949Allows an application to send agent-powered notifications. 950 951**Permission level**: system_core 952 953**Authorization mode**: system_grant 954 955**Enable ACL**: TRUE 956 957## ohos.permission.ANSWER_CALL 958 959Allows an application to answer incoming calls. 960 961**Permission level**: system_basic 962 963**Authorization mode**: user_grant 964 965**Enable ACL**: TRUE 966 967## ohos.permission.READ_CALENDAR 968 969Allows an application to read calendar data. 970 971**Permission level**: normal 972 973**Authorization mode**: user_grant 974 975**Enable ACL**: TRUE 976 977## ohos.permission.READ_CALL_LOG 978 979Allows an application to read call logs. 980 981**Permission level**: system_basic 982 983**Authorization mode**: user_grant 984 985**Enable ACL**: TRUE 986 987## ohos.permission.READ_CELL_MESSAGES 988 989Allows an application to read cell broadcast messages received by the device. 990 991**Permission level**: system_basic 992 993**Authorization mode**: user_grant 994 995**Enable ACL**: TRUE 996 997## ohos.permission.READ_CONTACTS 998 999Allows an application to read contacts. 1000 1001**Permission level**: system_basic 1002 1003**Authorization mode**: user_grant 1004 1005**Enable ACL**: TRUE 1006 1007## ohos.permission.READ_MESSAGES 1008 1009Allows an application to read messages. 1010 1011**Permission level**: system_basic 1012 1013**Authorization mode**: user_grant 1014 1015**Enable ACL**: TRUE 1016 1017## ohos.permission.RECEIVE_MMS 1018 1019Allows an application to receive and process MMS messages. 1020 1021**Permission level**: system_basic 1022 1023**Authorization mode**: user_grant 1024 1025**Enable ACL**: TRUE 1026 1027## ohos.permission.RECEIVE_SMS 1028 1029Allows an application to receive and process SMS messages. 1030 1031**Permission level**: system_basic 1032 1033**Authorization mode**: user_grant 1034 1035**Enable ACL**: TRUE 1036 1037## ohos.permission.RECEIVE_WAP_MESSAGES 1038 1039Allows an application to receive and process WAP messages. 1040 1041**Permission level**: system_basic 1042 1043**Authorization mode**: user_grant 1044 1045**Enable ACL**: TRUE 1046 1047## ohos.permission.MICROPHONE 1048 1049Allows an application to access the microphone. 1050 1051**Permission level**: normal 1052 1053**Authorization mode**: user_grant 1054 1055**Enable ACL**: TRUE 1056 1057## ohos.permission.SEND_MESSAGES 1058 1059Allows an application to send messages. 1060 1061**Permission level**: system_basic 1062 1063**Authorization mode**: user_grant 1064 1065**Enable ACL**: TRUE 1066 1067## ohos.permission.WRITE_CALENDAR 1068 1069Allows an application to add, remove, and modify calendar events. 1070 1071**Permission level**: normal 1072 1073**Authorization mode**: user_grant 1074 1075**Enable ACL**: TRUE 1076 1077## ohos.permission.WRITE_CALL_LOG 1078 1079Allows an application to add, remove, and modify call logs. 1080 1081**Permission level**: system_basic 1082 1083**Authorization mode**: user_grant 1084 1085**Enable ACL**: TRUE 1086 1087## ohos.permission.WRITE_CONTACTS 1088 1089Allows an application to add, remove, and modify contacts. 1090 1091**Permission level**: system_basic 1092 1093**Authorization mode**: user_grant 1094 1095**Enable ACL**: TRUE 1096 1097## ohos.permission.DISTRIBUTED_DATASYNC 1098 1099Allows an application to exchange data with other devices. 1100 1101**Permission level**: normal 1102 1103**Authorization mode**: user_grant 1104 1105**Enable ACL**: TRUE 1106 1107## ohos.permission.MANAGE_VOICEMAIL 1108 1109Allows an application to leave messages in the voice mailbox. 1110 1111**Permission level**: system_basic 1112 1113**Authorization mode**: user_grant 1114 1115**Enable ACL**: TRUE 1116 1117## ohos.permission.LOCATION_IN_BACKGROUND 1118 1119Allows an application running in the background to obtain the device location. 1120 1121**Permission level**: normal 1122 1123**Authorization mode**: user_grant 1124 1125**Enable ACL**: FALSE 1126 1127## ohos.permission.LOCATION 1128 1129Allows an application to obtain the device location. 1130 1131**Permission level**: normal 1132 1133**Authorization mode**: user_grant 1134 1135**Enable ACL**: TRUE 1136 1137## ohos.permission.MEDIA_LOCATION 1138 1139Allow an application to access geographical locations in the user's media file. 1140 1141**Permission level**: normal 1142 1143**Authorization mode**: user_grant 1144 1145**Enable ACL**: TRUE 1146 1147## ohos.permission.CAMERA 1148 1149Allows an application to use the camera to take photos and record videos. 1150 1151**Permission level**: normal 1152 1153**Authorization mode**: user_grant 1154 1155**Enable ACL**: TRUE 1156 1157## ohos.permission.READ_MEDIA 1158 1159Allows an application to read media files from the user's external storage. 1160 1161**Permission level**: normal 1162 1163**Authorization mode**: user_grant 1164 1165**Enable ACL**: TRUE 1166 1167## ohos.permission.WRITE_MEDIA 1168 1169Allows an application to read media files from and write media files into the user's external storage. 1170 1171**Permission level**: normal 1172 1173**Authorization mode**: user_grant 1174 1175**Enable ACL**: TRUE 1176 1177## ohos.permission.ACTIVITY_MOTION 1178 1179Allows an application to read the current workout status of the user. 1180 1181**Permission level**: normal 1182 1183**Authorization mode**: user_grant 1184 1185**Enable ACL**: TRUE 1186 1187## ohos.permission.READ_HEALTH_DATA 1188 1189Allows an application to read the health data of the user. 1190 1191**Permission level**: normal 1192 1193**Authorization mode**: user_grant 1194 1195**Enable ACL**: TRUE 1196