1.4K Star 7.4K Fork 8.2K

OpenHarmony/docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
permissions-for-all.md 11.57 KB
一键复制 编辑 原始数据 按行查看 历史

开放权限(系统授权)

此列表内所有权限均为系统授权(system_grant)的开放权限,面向所有应用开放。

应用申请了system_grant权限后,系统将在用户安装应用时,自动把相应权限授予给应用。

说明: 权限级别为normal的权限,不涉及ACL使能字段。

申请方式

以下权限的授权方式均为system_grant,申请方式请参考声明权限

ohos.permission.USE_BLUETOOTH

允许应用查看蓝牙的配置。

包括蓝牙名称、蓝牙设备类型、开关状态等。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.GET_BUNDLE_INFO

允许查询应用的基本信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.PREPARE_APP_TERMINATE

允许应用关闭前执行自定义的预关闭动作。

例如,当应用被关闭时,应用可向用户通过弹窗等方式向用户确认是否执行关闭。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:10

ohos.permission.PRINT

允许应用获取打印框架的能力。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:10

ohos.permission.DISCOVER_BLUETOOTH

允许应用配置本地蓝牙,查找远端设备且与之配对连接。

该权限允许应用配置本地蓝牙(如设置蓝牙名称、开关蓝牙等),发起或取消设备扫描,发起蓝牙配对并连接设备。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.ACCELEROMETER

允许应用读取加速度传感器的数据。

包括:加速度计传感器、未校准加速度计传感器、线性加速器传感器。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.ACCESS_BIOMETRIC

允许应用使用生物特征识别能力进行身份认证。

该权限允许应用使用生物特征识别进行身份认证,包括检查当前设备的生物识别能力、自定义认证对话框、发起生物认证、获取生物识别提示信息等。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:6

ohos.permission.ACCESS_NOTIFICATION_POLICY

在本设备上允许应用访问通知策略。

仅当控制铃声从静音到非静音时,需要申请该权限。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.GET_NETWORK_INFO

允许应用获取数据网络信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.SET_NETWORK_INFO

允许应用配置数据网络。

包括激活或取消激活指定网络、获取和监听指定网络信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.GET_WIFI_INFO

允许应用获取Wi-Fi信息。

该权限允许应用获取Wi-Fi信息,包括Wi-Fi的开启状态、扫描结果、连接信息、连接状态、设备能力、P2P状态等信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.GYROSCOPE

允许应用读取陀螺仪传感器的数据。

包括:陀螺仪传感器、未校准陀螺仪传感器。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.INTERNET

允许使用Internet网络。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:9

ohos.permission.KEEP_BACKGROUND_RUNNING

允许Service Ability在后台持续运行。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.NFC_CARD_EMULATION

允许应用实现卡模拟功能。

该权限允许应用注册卡模拟服务,完成卡模拟的业务交易。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.NFC_TAG

允许应用读写Tag卡片。

该权限允许应用接收Tag的分发、从Tag卡片中读取内容、或写入内容到Tag中。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.PRIVACY_WINDOW

允许应用将窗口设置为隐私窗口,禁止截屏录屏。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:9

变更信息: API 9-10,权限级别为system_basic;从API 11开始,变更为normal。

ohos.permission.PUBLISH_AGENT_REMINDER

允许该应用使用后台代理提醒。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.SET_WIFI_INFO

允许应用配置Wi-Fi设备。

包括扫描、开关、连接、断开Wi-Fi,修改Wi-Fi配置,以及使用Wi-Fi P2P的能力。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.VIBRATE

允许应用控制马达振动。

包括:单次振动、预置的振动效果、自定义振动。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.CLEAN_BACKGROUND_PROCESSES

允许应用根据其包名来识别并清理相关的后台进程。

应用能够通过包名检测到与自身关联的后台任务,并可以选择性地终止这些任务以释放系统资源或优化性能。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.COMMONEVENT_STICKY

允许应用发布粘性公共事件。

应用获取此权限后,可以发布粘性公共事件,能够让订阅者收到在订阅前已经发送的公共事件。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.MODIFY_AUDIO_SETTINGS

允许应用修改音频设置。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:8

ohos.permission.RUNNING_LOCK

允许应用获取运行锁,保证应用在后台的持续运行。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.SET_WALLPAPER

允许应用设置壁纸。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:7

ohos.permission.ACCESS_CERT_MANAGER

允许应用进行查询证书及私有凭据等操作。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:9

ohos.permission.hsdr.HSDR_ACCESS

允许应用访问安全检测与响应框架。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:10

ohos.permission.RUN_DYN_CODE

允许系统方舟运行时引擎在受限模式下执行动态下发的方舟字节码。

该权限相关的API均为系统API,仅部分特定系统应用可申请该权限。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:11

ohos.permission.READ_CLOUD_SYNC_CONFIG

允许接入云空间的应用查询应用云同步相关配置信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:11

ohos.permission.STORE_PERSISTENT_DATA

允许应用存储持久化的数据,该数据直到设备恢复出厂设置或重装系统才会被清除。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:11

ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER

允许应用使用外接设备增强功能。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:11

ohos.permission.READ_ACCOUNT_LOGIN_STATE

允许应用读取用户账号的登录状态。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:12

ohos.permission.ACCESS_SERVICE_NAVIGATION_INFO

允许应用访问导航信息服务。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:12

ohos.permission.PROTECT_SCREEN_LOCK_DATA

允许应用在锁屏后保护本应用敏感数据不被访问。

应用获取此权限后,系统将给用户新建一个高安全级别el5的目录。应用可以在此目录下存放数据,这部分数据在锁屏后无法被访问。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:12

ohos.permission.ACCESS_CAR_DISTRIBUTED_ENGINE

允许应用访问出行分布式业务引擎。

可获取手机与车机的连接信息,如连接状态、displayId等。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:12

ohos.permission.WINDOW_TOPMOST

允许应用将窗口设置为应用置顶窗口。

权限级别:normal

授权方式:系统授权(system_grant)

支持设备:PC/2in1

起始版本:13

ohos.permission.MANAGE_INPUT_INFRARED_EMITTER

允许应用使用红外接口。

查询红外支持最大频率,发送特定频率红外信号。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:12

变更信息:在API 12-15,权限的开放范围为系统应用;从API 16开始,开放范围变更为普通应用。

ohos.permission.INPUT_KEYBOARD_CONTROLLER

允许应用设置键盘功能键状态。

如设置CapsLock(大写锁定键)的开关状态等。当前仅输入法应用可以申请该权限。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:15

ohos.permission.SET_ABILITY_INSTANCE_INFO

允许应用单独配置每个Ability的图标和标签信息。

设置后的图标与标签信息可在任务中心和快捷栏的界面中显示。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:15

ohos.permission.NDK_START_SELF_UI_ABILITY

允许应用通过C API启动同应用的UIAbility。

当前仅2in1设备应用可申请此权限。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:15

ohos.permission.GET_FILE_ICON

允许应用获取指定类型文件的文件图标。

获取该权限后,可用于直接获取指定类型文件的文件图标。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:17

ohos.permission.DETECT_GESTURE

允许应用感知手势操作。

获取此权限后,应用可感知用户握持姿态、操作手等相关信息。

权限级别:normal

授权方式:系统授权(system_grant)

起始版本:20

ohos.permission.BACKGROUND_MANAGER_POWER_SAVE_MODE

允许应用设置自身进程的省电模式。

当应用满足以下条件时,可申请此权限以设置自身是否进入省电模式:

  • 应用未获取系统焦点,未执行音频或界面刷新操作;
  • 无法通过框架层获取电源锁;
  • 应用需要执行压缩、解压缩、编译等耗时较长的计算任务,不希望这些任务受到显著的CPU资源限制(即被迫进入省电模式)。

权限级别:normal

授权方式:系统授权(system_grant)

支持设备:PC/2in1

起始版本:20

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs
master

搜索帮助