diff --git a/en/application-dev/security/permission-list.md b/en/application-dev/security/permission-list.md index 41e6b7260718157f0444a3b4815b0ef3d77fc52c..302d4cd84cc962f429ddd0a1b198abda92db21a1 100644 --- a/en/application-dev/security/permission-list.md +++ b/en/application-dev/security/permission-list.md @@ -14,6 +14,8 @@ Allows an application to access Bluetooth configurations. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.DISCOVER_BLUETOOTH Allows an application to configure Bluetooth on a device, initiate or cancel a scan for Bluetooth devices, and pair with Bluetooth devices. @@ -24,6 +26,8 @@ Allows an application to configure Bluetooth on a device, initiate or cancel a s **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MANAGE_BLUETOOTH Allows an application to pair with a Bluetooth device and access the Contacts or messages of the device. @@ -34,6 +38,8 @@ Allows an application to pair with a Bluetooth device and access the Contacts or **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.ACCESS_BLUETOOTH Allows an application to access Bluetooth and use Bluetooth capabilities, such as pairing and connecting to peripheral devices. @@ -44,6 +50,8 @@ Allows an application to access Bluetooth and use Bluetooth capabilities, such a **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.INTERNET Allows an application to access the Internet. @@ -54,6 +62,8 @@ Allows an application to access the Internet. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.MODIFY_AUDIO_SETTINGS Allows an application to modify audio settings. @@ -64,6 +74,8 @@ Allows an application to modify audio settings. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.ACCESS_NOTIFICATION_POLICY Allows an application to access the notification policy on the device. @@ -74,6 +86,8 @@ Allows an application to access the notification policy on the device. **Enable ACL**: FALSE +**Start version**: 7 + ## ohos.permission.GET_TELEPHONY_STATE Allows an application to read telephony information. @@ -84,6 +98,8 @@ Allows an application to read telephony information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.REQUIRE_FORM Allows an application to obtain the Ability Form. @@ -94,6 +110,8 @@ Allows an application to obtain the Ability Form. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_NETWORK_INFO Allows an application to obtain network information. @@ -104,6 +122,8 @@ Allows an application to obtain network information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.PLACE_CALL Allows an application to make calls without starting the dialer. @@ -114,6 +134,8 @@ Allows an application to make calls without starting the dialer. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.SET_NETWORK_INFO Allows an application to set data network information. @@ -124,6 +146,8 @@ Allows an application to set data network information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.REMOVE_CACHE_FILES Allows the cache of the specified application to be cleared. @@ -134,6 +158,8 @@ Allows the cache of the specified application to be cleared. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.REBOOT Allows an application to restart the device. @@ -144,6 +170,8 @@ Allows an application to restart the device. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.RUNNING_LOCK Allows an application to obtain a running lock. @@ -154,6 +182,8 @@ Allows an application to obtain a running lock. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.SET_TIME Allows an application to set the system time. @@ -164,6 +194,8 @@ Allows an application to set the system time. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.SET_TIME_ZONE Allows an application to set the system time zone. @@ -174,6 +206,8 @@ Allows an application to set the system time zone. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.DOWNLOAD_SESSION_MANAGER Allows an application to manage the download sessions. @@ -184,6 +218,8 @@ Allows an application to manage the download sessions. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.COMMONEVENT_STICKY Allows an application to publish sticky common events. @@ -194,6 +230,8 @@ Allows an application to publish sticky common events. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.SYSTEM_FLOAT_WINDOW Allows an application to be displayed in a floating window on top of other applications. @@ -204,6 +242,8 @@ Allows an application to be displayed in a floating window on top of other appli **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.PRIVACY_WINDOW Allows an application to set screens that cannot be captured or recorded. @@ -214,6 +254,8 @@ Allows an application to set screens that cannot be captured or recorded. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.POWER_MANAGER Allows an application to hibernate or wake up the device by calling an API. @@ -224,6 +266,8 @@ Allows an application to hibernate or wake up the device by calling an API. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.REFRESH_USER_ACTION Allows an application to reset the screen timeout counter when a user input event occurs, such as pressing a key or touching the screen. @@ -234,6 +278,8 @@ Allows an application to reset the screen timeout counter when a user input even **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.POWER_OPTIMIZATION Allows an application to set power saving mode, obtain configuration of the power saving mode, and receive notifications of the configuration changes. @@ -244,6 +290,8 @@ Allows an application to set power saving mode, obtain configuration of the powe **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.REBOOT_RECOVERY Allows an application to restart the device and enter Recovery mode. @@ -254,6 +302,8 @@ Allows an application to restart the device and enter Recovery mode. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.MANAGE_LOCAL_ACCOUNTS Allows an application to manage local user accounts. @@ -264,6 +314,8 @@ Allows an application to manage local user accounts. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS Allows access between multiple OS accounts. @@ -274,6 +326,8 @@ Allows access between multiple OS accounts. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.VIBRATE Allows an application to control vibration. @@ -284,6 +338,8 @@ Allows an application to control vibration. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CONNECT_IME_ABILITY Allows an application to bind the InputMethodAbility. @@ -294,6 +350,8 @@ Allows an application to bind the InputMethodAbility. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CONNECT_SCREEN_SAVER_ABILITY Allows an application to bind the ScreenSaverAbility. @@ -304,6 +362,8 @@ Allows an application to bind the ScreenSaverAbility. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.READ_SCREEN_SAVER Allows an application to read the screen saver information, such as the list of screen savers that have been installed and the activated one. @@ -314,6 +374,8 @@ Allows an application to read the screen saver information, such as the list of **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.WRITE_SCREEN_SAVER Allows an application to modify the screen saver information, such as activating and previewing a screen saver. @@ -324,9 +386,11 @@ Allows an application to modify the screen saver information, such as activating **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.SET_WALLPAPER -Allows an application to set a static wallpaper. +Allows an application to set wallpapers. **Permission level**: normal @@ -334,6 +398,8 @@ Allows an application to set a static wallpaper. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_WALLPAPER Allows an application to read wallpaper files. @@ -344,6 +410,8 @@ Allows an application to read wallpaper files. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CHANGE_ABILITY_ENABLED_STATE Allows an application to enable or disable an application or component. @@ -354,6 +422,8 @@ Allows an application to enable or disable an application or component. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.ACCESS_MISSIONS Allows an application to obtain information about running processes and mission in a mission stack. @@ -364,6 +434,10 @@ Allows an application to obtain information about running processes and mission **Enable via ACL**: TRUE +**Start version**: 7 + +**Deprecated version**: 9 + ## ohos.permission.CLEAN_BACKGROUND_PROCESSES Allows an application to clear background processes based on their bundle names. @@ -374,6 +448,8 @@ Allows an application to clear background processes based on their bundle names. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.KEEP_BACKGROUND_RUNNING Allows a Service ability to keep running in the background. @@ -384,6 +460,8 @@ Allows a Service ability to keep running in the background. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.UPDATE_CONFIGURATION Allows an application to modify system settings. @@ -394,6 +472,8 @@ Allows an application to modify system settings. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.UPDATE_SYSTEM Allows an application to call the update APIs. @@ -404,6 +484,8 @@ Allows an application to call the update APIs. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.UPDATE_MIGRATE Allows data migration during the update process. @@ -414,6 +496,8 @@ Allows data migration during the update process. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.FACTORY_RESET Allows an application to call the API for restoring factory settings. @@ -424,6 +508,8 @@ Allows an application to call the API for restoring factory settings. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GRANT_SENSITIVE_PERMISSIONS Allows an application to grant sensitive permissions to other applications. @@ -434,6 +520,8 @@ Allows an application to grant sensitive permissions to other applications. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.REVOKE_SENSITIVE_PERMISSIONS Allows an application to revoke sensitive permissions granted to other applications. @@ -444,6 +532,8 @@ Allows an application to revoke sensitive permissions granted to other applicati **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_SENSITIVE_PERMISSIONS Allows an application to obtain the sensitive permissions that have been granted to other applications. @@ -454,6 +544,8 @@ Allows an application to obtain the sensitive permissions that have been granted **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION Allows an application to set the attributes of applications of other users. @@ -464,6 +556,8 @@ Allows an application to set the attributes of applications of other users. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.LISTEN_BUNDLE_CHANGE Allows an application to listen for changes in other applications, when they are installed, updated, or uninstalled. @@ -474,9 +568,11 @@ Allows an application to listen for changes in other applications, when they are **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_BUNDLE_INFO -Allows an application to query information about another application. This permission applies only to third-party applications. +Allows an application to obtain basic information about another application. **Permission level**: normal @@ -484,9 +580,11 @@ Allows an application to query information about another application. This permi **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_BUNDLE_INFO_PRIVILEGED -Allows an application to query information about other applications at the same time. +Allows an application to obtain basic information and sensitive information about another application. **Permission level**: system_basic @@ -494,6 +592,8 @@ Allows an application to query information about other applications at the same **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.ACCELEROMETER Allows an application to read data from an acceleration sensor, uncalibrated acceleration sensor, or linear acceleration sensor. @@ -504,6 +604,8 @@ Allows an application to read data from an acceleration sensor, uncalibrated acc **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GYROSCOPE Allows an application to read data from a gyroscope sensor or uncalibrated gyroscope sensor. @@ -514,6 +616,8 @@ Allows an application to read data from a gyroscope sensor or uncalibrated gyros **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.INSTALL_BUNDLE Allows an application to install and uninstall other applications except enterprise applications, including enterprise InHouse, mobile device management (MDM), and Normal applications. @@ -524,6 +628,8 @@ Allows an application to install and uninstall other applications except enterpr **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.MANAGE_SHORTCUTS Allows an application to query and start shortcuts of other applications. @@ -534,6 +640,8 @@ Allows an application to query and start shortcuts of other applications. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.radio.ACCESS_FM_AM Allows an application to access radio services. @@ -544,6 +652,8 @@ Allows an application to access radio services. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.SET_TELEPHONY_STATE Allows an application to change the telephone state. @@ -554,6 +664,8 @@ Allows an application to change the telephone state. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.START_ABILITIES_FROM_BACKGROUND Allows an application to start or access other components from the background. @@ -564,6 +676,8 @@ Allows an application to start or access other components from the background. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.BUNDLE_ACTIVE_INFO Allows an application to obtain how long other applications have been running in the foreground or background. @@ -574,6 +688,8 @@ Allows an application to obtain how long other applications have been running in **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.START_INVISIBLE_ABILITY Allows an application to start an invisible ability. @@ -584,6 +700,8 @@ Allows an application to start an invisible ability. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.sec.ACCESS_UDID Allows an application to obtain the Unified Device ID (UDID). @@ -594,6 +712,8 @@ Allows an application to obtain the Unified Device ID (UDID). **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.LAUNCH_DATA_PRIVACY_CENTER Allows an application to switch from its privacy statement page to the Data & privacy page. @@ -604,6 +724,8 @@ Allows an application to switch from its privacy statement page to the Data & **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.MANAGE_MEDIA_RESOURCES Allows an application to obtain and manage the media resources that are being played on the device. @@ -614,6 +736,8 @@ Allows an application to obtain and manage the media resources that are being pl **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.PUBLISH_AGENT_REMINDER Allows an application to use agent-powered reminders. @@ -624,6 +748,8 @@ Allows an application to use agent-powered reminders. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CONTROL_TASK_SYNC_ANIMATOR Allows an application to use sync task animations. @@ -634,6 +760,8 @@ Allows an application to use sync task animations. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.INPUT_MONITORING Allows an application to listen for input events. Only the system signed applications can apply for this permission. @@ -644,6 +772,8 @@ Allows an application to listen for input events. Only the system signed applica **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.MANAGE_MISSIONS Allows an application to manage ability mission stacks. @@ -654,6 +784,8 @@ Allows an application to manage ability mission stacks. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.NOTIFICATION_CONTROLLER Allows an application to manage and subscribe to notifications. @@ -664,6 +796,8 @@ Allows an application to manage and subscribe to notifications. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.CONNECTIVITY_INTERNAL Allows an application to obtain network information or modify network settings. @@ -674,6 +808,8 @@ Allows an application to obtain network information or modify network settings. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MANAGE_VPN Allows an application to start or stop the VPN. @@ -684,6 +820,8 @@ Allows an application to start or stop the VPN. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.MANAGE_NET_STRATEGY Allows an application to obtain network strategy information or modify network strategy settings. @@ -694,6 +832,8 @@ Allows an application to obtain network strategy information or modify network s **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.GET_NETWORK_STATS Allows an application to obtain historical traffic information and listen for traffic changes. @@ -704,6 +844,20 @@ Allows an application to obtain historical traffic information and listen for tr **Enable ACL**: FALSE +**Start version**: 10 + +## ohos.permission.NETSYS_INTERNAL + +Allows an SA to call the network management, Wi-Fi, network adapter listening, and iptables setting APIs of **netsys**. + +**Permission level**: system_basic + +**Authorization mode**: system_grant + +**Enable ACL**: FALSE + +**Start version**: 10 + ## ohos.permission.SET_ABILITY_CONTROLLER Allows an application to set the start and stop of an ability. @@ -714,6 +868,8 @@ Allows an application to set the start and stop of an ability. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.USE_USER_IDM Allows an application to access the system identity credential information. @@ -724,9 +880,11 @@ Allows an application to access the system identity credential information. **Enable ACL**: FALSE +**Start version**: 8 + ## ohos.permission.MANAGE_USER_IDM -Allows an application to use the system identity credential management capability to enroll, modify, and delete PINs, face images, and fingerprints. +Allows an application to enroll and manage user identity authentication credentials. **Permission level**: system_basic @@ -734,6 +892,8 @@ Allows an application to use the system identity credential management capabilit **Enable ACL**: FALSE +**Start version**: 8 + ## ohos.permission.ACCESS_BIOMETRIC Allows an application to use biometric recognition for identity authentication. @@ -744,9 +904,11 @@ Allows an application to use biometric recognition for identity authentication. **Enable via ACL**: TRUE +**Start version**: 6 + ## ohos.permission.ACCESS_USER_AUTH_INTERNAL -Allows an application to use the system identity authentication capability to authenticate or identify users. +Allows an application to call internal system interfaces of IAM. **Permission level**: system_basic @@ -754,9 +916,11 @@ Allows an application to use the system identity authentication capability to au **Enable ACL**: FALSE +**Start version**: 8 + ## ohos.permission.ACCESS_PIN_AUTH -Allows a system application to call the PIN input APIs to present a password input dialog box for users. +Allows an application to register the callback for obtaining the PIN during the PIN authentication process. **Permission level**: system_basic @@ -764,6 +928,8 @@ Allows a system application to call the PIN input APIs to present a password inp **Enable ACL**: FALSE +**Start version**: 8 + ## ohos.permission.GET_RUNNING_INFO Allows an application to obtain running status information. @@ -774,6 +940,8 @@ Allows an application to obtain running status information. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CLEAN_APPLICATION_DATA Allows an application to clear application data. @@ -784,6 +952,8 @@ Allows an application to clear application data. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.RUNNING_STATE_OBSERVER Allows an application to observe the application status. @@ -794,6 +964,8 @@ Allows an application to observe the application status. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CAPTURE_SCREEN Allows an application to take screenshots. @@ -804,9 +976,11 @@ Allows an application to take screenshots. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_WIFI_INFO -Allows an application to obtain WLAN information. +Allows an application to obtain Wi-Fi information. **Permission level**: normal @@ -814,9 +988,11 @@ Allows an application to obtain WLAN information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_WIFI_INFO_INTERNAL -Allows an application to obtain WLAN information. +Allows a system application to obtain Wi-Fi parameters. **Permission level**: system_core @@ -824,9 +1000,11 @@ Allows an application to obtain WLAN information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.SET_WIFI_INFO -Allows an application to set WLAN devices. +Allows an application to set Wi-Fi devices. **Permission level**: normal @@ -834,9 +1012,11 @@ Allows an application to set WLAN devices. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_WIFI_PEERS_MAC -Allows an application to obtain the MAC address of the peer WLAN or Bluetooth device. +Allows an application to obtain the MAC address of the peer Wi-Fi device. **Permission level**: system_core @@ -844,9 +1024,11 @@ Allows an application to obtain the MAC address of the peer WLAN or Bluetooth de **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_WIFI_LOCAL_MAC -Allows an application to obtain the MAC address of the local WLAN or Bluetooth device. +Allows an application to obtain the MAC address of the local Wi-Fi device. **Permission level**: system_basic @@ -854,9 +1036,11 @@ Allows an application to obtain the MAC address of the local WLAN or Bluetooth d **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_WIFI_CONFIG -Allows an application to obtain the WLAN configuration. +Allows an application to obtain the Wi-Fi configuration. **Permission level**: system_basic @@ -864,9 +1048,11 @@ Allows an application to obtain the WLAN configuration. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.SET_WIFI_CONFIG -Allows an application to set WLAN information. +Allows an application to configure Wi-Fi information. **Permission level**: system_basic @@ -874,9 +1060,11 @@ Allows an application to set WLAN information. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MANAGE_WIFI_CONNECTION -Allows an application to manage WLAN connections. +Allows an application to manage Wi-Fi connections. **Permission level**: system_core @@ -884,6 +1072,8 @@ Allows an application to manage WLAN connections. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MANAGE_WIFI_HOTSPOT Allows an application to enable or disable Wi-Fi hotspots. @@ -894,6 +1084,8 @@ Allows an application to enable or disable Wi-Fi hotspots. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.GET_ALL_APP_ACCOUNTS Allows an application to obtain all application account information. @@ -904,6 +1096,8 @@ Allows an application to obtain all application account information. **Enable ACL**: FALSE +**Start version**: 7 + ## ohos.permission.MANAGE_SECURE_SETTINGS Allows an application to modify security settings. @@ -914,6 +1108,8 @@ Allows an application to modify security settings. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.READ_DFX_SYSEVENT Allows an application to access system event logging data. @@ -924,9 +1120,11 @@ Allows an application to access system event logging data. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN -Allows an application to activate the device administrator app. +Allows an application to activate a device administrator application. **Permission level**: system_core @@ -934,9 +1132,11 @@ Allows an application to activate the device administrator app. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.SET_ENTERPRISE_INFO -Allows the device administrator application to set enterprise information. +Allows a device administrator application to set enterprise information. **Permission level**: system_basic @@ -944,9 +1144,11 @@ Allows the device administrator application to set enterprise information. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT -Allows the device administrator application to subscribe to management events. +Allows a device administrator application to subscribe to management events. **Permission level**: system_basic @@ -954,9 +1156,11 @@ Allows the device administrator application to subscribe to management events. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ENTERPRISE_SET_DATETIME -Allows the device administrator application to set the system time. +Allows a device administrator application to set the system time. **Permission level**: system_basic @@ -964,9 +1168,11 @@ Allows the device administrator application to set the system time. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ENTERPRISE_GET_DEVICE_INFO -Allows the device administrator application to obtain device information. +Allows a device administrator application to read device information. **Permission level**: system_basic @@ -974,9 +1180,11 @@ Allows the device administrator application to obtain device information. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_RESET_DEVICE -Allows the device administrator to restore factory settings of the device. +Allows a device administrator application to restore devices' factory settings. **Permission level**: system_basic @@ -984,6 +1192,8 @@ Allows the device administrator to restore factory settings of the device. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_WIFI Allows a device administrator application to set and query Wi-Fi information. @@ -994,6 +1204,8 @@ Allows a device administrator application to set and query Wi-Fi information. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_GET_NETWORK_INFO Allows a device administrator application to query network information. @@ -1004,9 +1216,11 @@ Allows a device administrator application to query network information. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY -Allows the device administrator to set account management policies. +Allows a device administrator application to set account management policies. **Permission level**: system_basic @@ -1014,9 +1228,11 @@ Allows the device administrator to set account management policies. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY -Allows the device administrator to set bundle installation policies. +Allows a device administrator application to set bundle installation policies. **Permission level**: system_basic @@ -1024,9 +1240,11 @@ Allows the device administrator to set bundle installation policies. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_NETWORK -Allows the device administrator application to set network information. +Allows a device administrator application to set network information. **Permission level**: system_basic @@ -1034,9 +1252,11 @@ Allows the device administrator application to set network information. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY -Allows the device administrator application to set application running policies. +Allows a device administrator application to set application running policies. **Permission level**: system_basic @@ -1044,9 +1264,11 @@ Allows the device administrator application to set application running policies. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_SCREENOFF_TIME -Allows the device administrator application to set the screen off time. +Allows a device administrator application to set the screen-off time. **Permission level**: system_basic @@ -1054,6 +1276,8 @@ Allows the device administrator application to set the screen off time. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_INSTALL_BUNDLE Allows a device administrator application to install and uninstall bundles. @@ -1064,9 +1288,11 @@ Allows a device administrator application to install and uninstall bundles. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_GET_SETTINGS -Allows a device administrator application to obtain the **Settings** application data. +Allows a device administrator application to query the **Settings** application data. **Permission level**: system_basic @@ -1074,6 +1300,8 @@ Allows a device administrator application to obtain the **Settings** application **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_MANAGE_CERTIFICATE Allows a device administrator application to manage certificates. @@ -1084,6 +1312,8 @@ Allows a device administrator application to manage certificates. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_RESTRICT_POLICY Allows a device administrator application to deliver and obtain restriction policies. @@ -1094,6 +1324,8 @@ Allows a device administrator application to deliver and obtain restriction poli **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_MANAGE_USB Allows a device administrator application to manage the USB. @@ -1104,6 +1336,8 @@ Allows a device administrator application to manage the USB. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_MANAGE_NETWORK Allows a device administrator application to manage the network. @@ -1114,9 +1348,11 @@ Allows a device administrator application to manage the network. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ENTERPRISE_SET_BROWSER_POLICY -Allows the device to set or cancel browser policies. +Allows a device administrator application to set or delete browser policies. **Permission level**: system_basic @@ -1124,6 +1360,8 @@ Allows the device to set or cancel browser policies. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.NFC_TAG Allows an application to read NFC tag information. @@ -1134,6 +1372,8 @@ Allows an application to read NFC tag information. **Enable ACL**: FALSE +**Start version**: 7 + ## ohos.permission.NFC_CARD_EMULATION Allows an application to implement card emulation. @@ -1144,6 +1384,8 @@ Allows an application to implement card emulation. **Enable ACL**: FALSE +**Start version**: 8 + ## ohos.permission.PERMISSION_USED_STATS Allows a system application to access the permission usage records. @@ -1154,6 +1396,8 @@ Allows a system application to access the permission usage records. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.NOTIFICATION_AGENT_CONTROLLER Allows an application to send agent-powered notifications. @@ -1164,6 +1408,8 @@ Allows an application to send agent-powered notifications. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ANSWER_CALL Allows an application to answer incoming calls. @@ -1174,9 +1420,11 @@ Allows an application to answer incoming calls. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_CALENDAR -Allows an application to read calendar data. +Allows an application to read Calendar data. **Permission level**: normal @@ -1184,6 +1432,8 @@ Allows an application to read calendar data. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.READ_CALL_LOG Allows an application to read call logs. @@ -1194,6 +1444,8 @@ Allows an application to read call logs. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.READ_CELL_MESSAGES Allows an application to read cell broadcast messages received by the device. @@ -1204,6 +1456,8 @@ Allows an application to read cell broadcast messages received by the device. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.READ_CONTACTS Allows an application to read the Contacts. @@ -1214,6 +1468,8 @@ Allows an application to read the Contacts. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.READ_MESSAGES Allows an application to read messages. @@ -1224,6 +1480,8 @@ Allows an application to read messages. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.RECEIVE_MMS Allows an application to receive and process MMS messages. @@ -1234,6 +1492,8 @@ Allows an application to receive and process MMS messages. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.RECEIVE_SMS Allows an application to receive and process SMS messages. @@ -1244,6 +1504,8 @@ Allows an application to receive and process SMS messages. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.RECEIVE_WAP_MESSAGES Allows an application to receive and process WAP messages. @@ -1254,6 +1516,8 @@ Allows an application to receive and process WAP messages. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.MICROPHONE Allows an application to access the microphone. @@ -1264,6 +1528,8 @@ Allows an application to access the microphone. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.SEND_MESSAGES Allows an application to send messages. @@ -1274,6 +1540,8 @@ Allows an application to send messages. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.WRITE_CALENDAR Allows an application to add, remove, and modify Calendar events. @@ -1284,6 +1552,8 @@ Allows an application to add, remove, and modify Calendar events. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.WRITE_CALL_LOG Allows an application to add, remove, and modify call logs. @@ -1294,6 +1564,8 @@ Allows an application to add, remove, and modify call logs. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.WRITE_CONTACTS Allows an application to add, remove, and modify the Contacts. @@ -1304,6 +1576,8 @@ Allows an application to add, remove, and modify the Contacts. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.DISTRIBUTED_DATASYNC Allows an application to exchange data with other devices. @@ -1314,6 +1588,8 @@ Allows an application to exchange data with other devices. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.MANAGE_VOICEMAIL Allows an application to leave messages in the voice mailbox. @@ -1324,6 +1600,8 @@ Allows an application to leave messages in the voice mailbox. **Enable via ACL**: TRUE +**Start version**: 8 + ## ohos.permission.LOCATION_IN_BACKGROUND Allows an application running in the background to obtain the device location. @@ -1334,29 +1612,35 @@ Allows an application running in the background to obtain the device location. **Enable ACL**: FALSE +**Start version**: 7 + ## ohos.permission.LOCATION Allows an application to obtain the device location. +**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. + **Permission level**: normal **Authorization mode**: user_grant **Enable via ACL**: TRUE -**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. +**Start version**: 7 ## ohos.permission.APPROXIMATELY_LOCATION Allows an application to obtain the approximate location information of a device. +**Application conditions**: Only applications developed using the SDK of API version 9 or later can apply for this permission. + **Permission level**: normal **Authorization mode**: user_grant **Enable ACL**: FALSE -**Application conditions**: Only applications developed using the SDK of API version 9 or later can apply for this permission. +**Start version**: 9 ## ohos.permission.MEDIA_LOCATION @@ -1368,6 +1652,8 @@ Allows an application to access geographical locations in the user's media file. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.CAMERA Allows an application to use the camera to take photos and record videos. @@ -1378,6 +1664,8 @@ Allows an application to use the camera to take photos and record videos. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_MEDIA Allows an application to read media files from the user's external storage. @@ -1388,6 +1676,8 @@ Allows an application to read media files from the user's external storage. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.WRITE_MEDIA Allows an application to read media files from and write media files into the user's external storage. @@ -1398,6 +1688,8 @@ Allows an application to read media files from and write media files into the us **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.ACTIVITY_MOTION Allows an application to read the current workout status of the user. @@ -1408,6 +1700,8 @@ Allows an application to read the current workout status of the user. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.READ_HEALTH_DATA Allows an application to read the health data of the user. @@ -1418,6 +1712,8 @@ Allows an application to read the health data of the user. **Enable via ACL**: TRUE +**Start version**: 7 + ## ohos.permission.GET_DEFAULT_APPLICATION Allows an application to query default applications. @@ -1428,6 +1724,8 @@ Allows an application to query default applications. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.SET_DEFAULT_APPLICATION Allows an application to set and reset default applications. @@ -1438,6 +1736,8 @@ Allows an application to set and reset default applications. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.MANAGE_DISPOSED_APP_STATUS Allows an application to set and query the application handling state. @@ -1448,6 +1748,8 @@ Allows an application to set and query the application handling state. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ACCESS_IDS Allows an application to query the unique identifier of a device. @@ -1458,6 +1760,8 @@ Allows an application to query the unique identifier of a device. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.DUMP Allows the basic system information and SA service information to be exported. @@ -1468,6 +1772,8 @@ Allows the basic system information and SA service information to be exported. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.DISTRIBUTED_SOFTBUS_CENTER Allows networking between different devices. @@ -1478,6 +1784,8 @@ Allows networking between different devices. **Enable ACL**: FALSE +**Start version**: 9 + ## ohos.permission.ACCESS_DLP_FILE Allows configuration and management of the permissions on .dlp files. @@ -1488,6 +1796,8 @@ Allows configuration and management of the permissions on .dlp files. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.PROVISIONING_MESSAGE Allows the Super Device Manager application to be activated. @@ -1498,6 +1808,8 @@ Allows the Super Device Manager application to be activated. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ACCESS_SYSTEM_SETTINGS Allows an application to access or start system **Settings**. @@ -1508,6 +1820,8 @@ Allows an application to access or start system **Settings**. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_IMAGEVIDEO Allows access to the images or video files in a user's directory. @@ -1518,6 +1832,8 @@ Allows access to the images or video files in a user's directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_AUDIO Allows access to the audio files in a user directory. @@ -1528,6 +1844,8 @@ Allows access to the audio files in a user directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_DOCUMENT Allows access to the files in a user directory. @@ -1538,6 +1856,8 @@ Allows access to the files in a user directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.WRITE_IMAGEVIDEO Allows modification to the images or video files in a user's directory. @@ -1548,6 +1868,8 @@ Allows modification to the images or video files in a user's directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.WRITE_AUDIO Allows modification to the audio files in a user directory. @@ -1558,6 +1880,8 @@ Allows modification to the audio files in a user directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.WRITE_DOCUMENT Allows modification to the files in a user's directory. @@ -1568,6 +1892,8 @@ Allows modification to the files in a user's directory. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ABILITY_BACKGROUND_COMMUNICATION Allows an application to start the Ability component in the background and establish a connection with it. @@ -1578,6 +1904,8 @@ Allows an application to start the Ability component in the background and estab **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.securityguard.REPORT_SECURITY_INFO Allows an application to report risk data for security guard. @@ -1588,6 +1916,8 @@ Allows an application to report risk data for security guard. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.securityguard.REQUEST_SECURITY_MODEL_RESULT Allows an application to obtain the device risk status. @@ -1598,6 +1928,8 @@ Allows an application to obtain the device risk status. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.securityguard.REQUEST_SECURITY_EVENT_INFO Allows an application to obtain detailed risk data. @@ -1608,6 +1940,8 @@ Allows an application to obtain detailed risk data. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_ACCESSIBILITY_CONFIG Allows an application to read the accessibility configuration. @@ -1618,6 +1952,8 @@ Allows an application to read the accessibility configuration. **Enable ACL**: FALSE +**Start version**: 9 + ## ohos.permission.WRITE_ACCESSIBILITY_CONFIG Allows an application to set the accessibility configuration. @@ -1628,6 +1964,8 @@ Allows an application to set the accessibility configuration. **Enable ACL**: FALSE +**Start version**: 9 + ## ohos.permission.ACCESS_CERT_MANAGER_INTERNAL Allows an application to install, uninstall, enable, and disable certificates and credentials. @@ -1638,9 +1976,11 @@ Allows an application to install, uninstall, enable, and disable certificates an **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ACCESS_CERT_MANAGER -Allows an application to manage private credentials and query certificate status. +Allows an application to query certificates and private credentials. **Permission level**: normal @@ -1648,6 +1988,8 @@ Allows an application to manage private credentials and query certificate status **Enable ACL**: FALSE +**Start version**: 9 + ## ohos.permission.ACCESS_PUSH_SERVICE Allows an application to access the Ability of the push service. @@ -1658,6 +2000,8 @@ Allows an application to access the Ability of the push service. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_APP_PUSH_DATA Allows the push service to read data from an application. @@ -1668,6 +2012,8 @@ Allows the push service to read data from an application. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.WRITE_APP_PUSH_DATA Allows the push service to write data to an application. @@ -1678,6 +2024,8 @@ Allows the push service to write data to an application. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.RECEIVER_STARTUP_COMPLETED Allows an application to subscribe to the startup broadcast. @@ -1688,6 +2036,8 @@ Allows an application to subscribe to the startup broadcast. **Enable ACL**: FALSE +**Start version**: 9 + ## ohos.permission.MANAGE_CAMERA_CONFIG Allows an application to enable or disable cameras globally. @@ -1696,11 +2046,13 @@ Allows an application to enable or disable cameras globally. **Authorization mode**: system_grant -**Enable ACL**: FALSE +**Enable via ACL**: TRUE + +**Start version**: 9 ## ohos.permission.READ_WHOLE_CALENDAR -Allows an application to read all calendar information. +Allows an application to read all Calendar information. **Permission level**: system_basic @@ -1708,6 +2060,8 @@ Allows an application to read all calendar information. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.WRITE_WHOLE_CALENDAR Allows an application to add, remove, or change all Calendar events. @@ -1718,9 +2072,11 @@ Allows an application to add, remove, or change all Calendar events. **Enable via ACL**: TRUE -## ohos.permission.ENFORCE_USER_IAM +**Start version**: 9 -Allows an SA to delete user information from the IAM subsystem without a token. +## ohos.permission.ENFORCE_USER_IDM + +Allows an SA to delete the IAM user information without a token. **Permission level**: system_core @@ -1728,6 +2084,8 @@ Allows an SA to delete user information from the IAM subsystem without a token. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ACCESS_AUTH_RESPOOL Allows an SA to register the executor. @@ -1738,6 +2096,8 @@ Allows an SA to register the executor. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.MOUNT_UNMOUNT_MANAGER Allows an application to mount and unmount external cards. @@ -1748,6 +2108,8 @@ Allows an application to mount and unmount external cards. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.MOUNT_FORMAT_MANAGER Allows an application to format external cards. @@ -1758,6 +2120,8 @@ Allows an application to format external cards. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.STORAGE_MANAGER Allows an application to call the interfaces of the Storage Manager service to query space statistics and volume information. @@ -1768,6 +2132,8 @@ Allows an application to call the interfaces of the Storage Manager service to q **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.BACKUP Allows an application to have backup and restore capabilities. @@ -1778,6 +2144,8 @@ Allows an application to have backup and restore capabilities. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.CLOUDFILE_SYNC_MANAGER Allows an application to obtain the device-cloud synchronization management capability. @@ -1788,6 +2156,8 @@ Allows an application to obtain the device-cloud synchronization management capa **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.CLOUDFILE_SYNC Allows an application to perform device-cloud synchronization. @@ -1798,6 +2168,8 @@ Allows an application to perform device-cloud synchronization. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.FILE_ACCESS_MANAGER Allows a file management application to access user data files through the FAF. @@ -1808,6 +2180,8 @@ Allows a file management application to access user data files through the FAF. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.MANAGE_AUDIO_CONFIG Allows an application to mute microphones globally. @@ -1818,6 +2192,8 @@ Allows an application to mute microphones globally. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.ACCESS_SERVICE_DM Allows a system application to obtain the authentication and networking capability of distributed devices. @@ -1828,6 +2204,8 @@ Allows a system application to obtain the authentication and networking capabili **Enable via ACL**: TRUE +**Start version**: 10+ + ## ohos.permission.APP_TRACKING_CONSENT Allows an application to read the open anonymous device identifier (OAID). @@ -1838,6 +2216,8 @@ Allows an application to read the open anonymous device identifier (OAID). **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.RUN_ANY_CODE Allows an application to run unsigned code. @@ -1848,6 +2228,8 @@ Allows an application to run unsigned code. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.PUBLISH_SYSTEM_COMMON_EVENT Allows an application to publish system common events. @@ -1858,6 +2240,8 @@ Allows an application to publish system common events. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ACCESS_SCREEN_LOCK_INNER Allows an application to use the lock screen service to lock the screen, send a screen lock event, and invoke the system event callback. @@ -1866,7 +2250,9 @@ Allows an application to use the lock screen service to lock the screen, send a **Authorization mode**: system_grant -**Enable ACL**: FALSE +**Enable via ACL**: TRUE + +**Start version**: 10 ## ohos.permission.PRINT @@ -1878,6 +2264,8 @@ Allows an application to obtain the print framework capability. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.MANAGE_PRINT_JOB Allows an application to obtain the capability of managing print tasks. @@ -1888,6 +2276,8 @@ Allows an application to obtain the capability of managing print tasks. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.CHANGE_OVERLAY_ENABLED_STATE Allows a system application to disable the application with the overlay feature enabled. @@ -1898,6 +2288,8 @@ Allows a system application to disable the application with the overlay feature **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.CONNECT_CELLULAR_CALL_SERVICE Allows a system ability (SA) to access the cellular call SA. @@ -1908,6 +2300,8 @@ Allows a system ability (SA) to access the cellular call SA. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.CONNECT_IMS_SERVICE Allows an SA to access the IMS SA. @@ -1918,6 +2312,8 @@ Allows an SA to access the IMS SA. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.ACCESS_SENSING_WITH_ULTRASOUND Allows an application to use ultrasonic sensing. @@ -1928,9 +2324,11 @@ Allows an application to use ultrasonic sensing. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.INSTALL_ENTERPRISE_BUNDLE -Allows an application to install and uninstall enterprise InHouse applications. +Allows an application to install enterprise InHouse applications. **Permission level**: system_core @@ -1938,6 +2336,8 @@ Allows an application to install and uninstall enterprise InHouse applications. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.PROXY_AUTHORIZATION_URI Allows the application proxy to authorize the URI. @@ -1948,6 +2348,8 @@ Allows the application proxy to authorize the URI. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.GET_INSTALLED_BUNDLE_LIST Allows an application to obtain the list of installed applications. @@ -1958,6 +2360,8 @@ Allows an application to obtain the list of installed applications. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.MANAGE_DISTRIBUTED_ACCOUNTS Allows an application to manage distributed account information. @@ -1968,6 +2372,8 @@ Allows an application to manage distributed account information. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.GET_DISTRIBUTED_ACCOUNTS Allows an application to obtain distributed account information. @@ -1978,6 +2384,8 @@ Allows an application to obtain distributed account information. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.GET_LOCAL_ACCOUNTS Allows an application to obtain local account information. @@ -1988,6 +2396,8 @@ Allows an application to obtain local account information. **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.READ_HIVIEW_SYSTEM Allows an application to access HiView data. @@ -1998,6 +2408,8 @@ Allows an application to access HiView data. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.WRITE_HIVIEW_SYSTEM Allows an application to modify HiView data. @@ -2008,6 +2420,8 @@ Allows an application to modify HiView data. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ACCESS_CAST_ENGINE_MIRROR Allows an application to use the mirror projection capability. @@ -2018,6 +2432,8 @@ Allows an application to use the mirror projection capability. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.ACCESS_CAST_ENGINE_STREAM Allows an application to invoke the system resource projection capability. @@ -2028,6 +2444,8 @@ Allows an application to invoke the system resource projection capability. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.CLOUDDATA_CONFIG Allows an application to obtain the device-cloud information of the configuration database. @@ -2038,6 +2456,8 @@ Allows an application to obtain the device-cloud information of the configuratio **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.MANAGE_SENSOR Allows an application that cannot directly use the sensor to turn on and off the sensor. @@ -2048,6 +2468,8 @@ Allows an application that cannot directly use the sensor to turn on and off the **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.DEVICE_STANDBY_EXEMPTION Allows an application to use resources when the system is in standby mode. @@ -2058,6 +2480,8 @@ Allows an application to use resources when the system is in standby mode. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.RESTRICT_APPLICATION_ACTIVE Allows a standby component to publish a customized network limit event. @@ -2068,6 +2492,8 @@ Allows a standby component to publish a customized network limit event. **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.UPLOAD_SESSION_MANAGER Allows an application to manage the upload sessions. @@ -2078,6 +2504,8 @@ Allows an application to manage the upload sessions. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.PREPARE_APP_TERMINATE Allows an application to perform customized pre-termination actions before being terminated. @@ -2088,6 +2516,8 @@ Allows an application to perform customized pre-termination actions before being **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.MANAGE_ECOLOGICAL_RULE Allows the rules for generating the scene code and the matching experience to be set for the manager service. @@ -2098,6 +2528,8 @@ Allows the rules for generating the scene code and the matching experience to be **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.GET_SCENE_CODE Allows an application to obtain the scene code of the specified application. @@ -2108,6 +2540,8 @@ Allows an application to obtain the scene code of the specified application. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.FILE_GUARD_MANAGER Allows an application to scan user directories and set file extended properties. @@ -2118,6 +2552,8 @@ Allows an application to scan user directories and set file extended properties. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.SET_FILE_GUARD_POLICY Allows an application to update the file guard policy. @@ -2128,6 +2564,8 @@ Allows an application to update the file guard policy. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.securityguard.SET_MODEL_STATE Allows an application to control the SecurityGuard model switch. @@ -2138,6 +2576,8 @@ Allows an application to control the SecurityGuard model switch. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.hsdr.HSDR_ACCESS Allows an application to access OpenHarmony Security Detection and Response Framework. @@ -2148,6 +2588,8 @@ Allows an application to access OpenHarmony Security Detection and Response Fram **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.SUPPORT_USER_AUTH Allows an application to interact with the user authentication framework and register ExtensionAbilities. @@ -2158,6 +2600,8 @@ Allows an application to interact with the user authentication framework and reg **Enable ACL**: FALSE +**Start version**: 10 + ## ohos.permission.ACCESS_BUNDLE_DIR Allows an application to access the installation directory of another application. @@ -2168,6 +2612,8 @@ Allows an application to access the installation directory of another applicatio **Enable via ACL**: TRUE +**Start version**: 9 + ## ohos.permission.CAPTURE_VOICE_DOWNLINK_AUDIO Allows an application to capture the downlink voice audio. @@ -2178,6 +2624,8 @@ Allows an application to capture the downlink voice audio. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.MANAGE_INTELLIGENT_VOICE Allows an application to access the intelligent voice service interfaces. @@ -2198,6 +2646,8 @@ Allows an enterprise MDM bundle to be installed on enterprise devices. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.INSTALL_ENTERPRISE_NORMAL_BUNDLE Allows an enterprise Normal bundle to be installed on enterprise devices. @@ -2208,6 +2658,8 @@ Allows an enterprise Normal bundle to be installed on enterprise devices. **Enable via ACL**: TRUE +**Start version**: 10 + ## ohos.permission.INSTALL_SELF_BUNDLE Allows automatic updates of the enterprise MDM applications on enterprise devices. @@ -2217,3 +2669,17 @@ Allows automatic updates of the enterprise MDM applications on enterprise device **Authorization mode**: system_grant **Enable via ACL**: TRUE + +**Start version**: 10 + +## ohos.permission.OBSERVE_FORM_RUNNING + +Allows an application to listen for the card running status. + +**Permission level**: system_basic + +**Authorization mode**: system_grant + +**Enable via ACL**: TRUE + +**Start version**: 10