鸿蒙原生应用元服务-访问控制(权限)开发应用权限列表一

ohos.permission.USE_BLUETOOTH

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.DISCOVER_BLUETOOTH

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.MANAGE_BLUETOOTH

允许应用配对蓝牙设备,并对设备的电话簿或消息进行访问。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.INTERNET

允许使用Internet网络。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.MODIFY_AUDIO_SETTINGS

允许应用修改音频设置。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.ACCESS_NOTIFICATION_POLICY

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

权限级别:normal

授权方式:system_grant

ACL使能:FALSE

ohos.permission.GET_TELEPHONY_STATE

允许应用读取电话信息。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REQUIRE_FORM

允许应用获取Ability Form。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GET_NETWORK_INFO

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.PLACE_CALL

允许应用直接拨打电话。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.SET_NETWORK_INFO

允许应用配置数据网络。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REMOVE_CACHE_FILES

允许清理指定应用的缓存。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REBOOT

允许应用重启设备。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.RUNNING_LOCK

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.SET_TIME

允许应用修改系统时间。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.SET_TIME_ZONE

允许应用修改系统时区。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.DOWNLOAD_SESSION_MANAGER

允许应用管理下载任务会话。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.COMMONEVENT_STICKY

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.SYSTEM_FLOAT_WINDOW

允许应用使用悬浮窗的能力。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.PRIVACY_WINDOW

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

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.POWER_MANAGER

允许应用调用电源管理子系统的接口休眠或者唤醒设备。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REFRESH_USER_ACTION

允许应用在收到用户事件时,重新计算超时时间。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.POWER_OPTIMIZATION

允许系统应用设置省电模式、获取省电模式的配置信息并接收配置变化的通知。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REBOOT_RECOVERY

允许系统应用重启设备并进入恢复模式。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.MANAGE_LOCAL_ACCOUNTS

允许应用管理本地用户帐号。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS

允许多个系统帐号之间相互访问。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.VIBRATE

允许应用控制马达振动。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.CONNECT_IME_ABILITY

允许绑定输入法Ability(InputMethodAbility)。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.CONNECT_SCREEN_SAVER_ABILITY

允许绑定屏保Ability(ScreenSaverAbility)。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.READ_SCREEN_SAVER

允许应用查询屏保状态信息。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.WRITE_SCREEN_SAVER

允许应用修改屏保状态信息。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.SET_WALLPAPER

允许应用设置静态壁纸。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GET_WALLPAPER

允许应用读取壁纸文件。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.CHANGE_ABILITY_ENABLED_STATE

允许改变应用或者组件的使能状态。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.ACCESS_MISSIONS

允许应用访问任务栈信息。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.CLEAN_BACKGROUND_PROCESSES

允许应用根据包名清理相关后台进程。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.KEEP_BACKGROUND_RUNNING

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

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.UPDATE_CONFIGURATION

允许更新系统配置。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.UPDATE_SYSTEM

允许调用升级接口。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.FACTORY_RESET

允许调用恢复出厂接口。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GRANT_SENSITIVE_PERMISSIONS

允许应用为其他应用授予敏感权限。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.REVOKE_SENSITIVE_PERMISSIONS

允许应用撤销给其他应用授予的敏感信息。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GET_SENSITIVE_PERMISSIONS

允许应用读取其他应用的敏感权限的状态。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION

允许应用跨用户对其他应用的属性进行设置。

权限级别:system_core

授权方式:system_grant

ACL使能:TRUE

ohos.permission.LISTEN_BUNDLE_CHANGE

允许应用监听其他应用安装、更新、卸载状态的变化。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GET_BUNDLE_INFO

允许应用查询其他应用的信息。该权限仅适用于三方应用。

权限级别:normal

授权方式:system_grant

ACL使能:TRUE

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

允许应用查询其他应用的信息。该权限仅适用于特权应用、同签名应用。

权限级别:system_basic

授权方式:system_grant

ACL使能:TRUE

本文根据HarmonyOS官方文档API9整理

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
gRPC是一种高性能、开源的远程过程调用(RPC)框架,其与云原生应用开发具有紧密的关联。云原生应用开发是一种基于容器、微服务和云计算的软件开发方法,旨在实现高可伸缩性、弹性和可观测性。 首先,gRPC提供了一种有效的方式来实现云原生应用中的微服务架构。通过使用gRPC,我们可以轻松地定义服务接口和数据类型,然后自动生成可在不同语言之间进行通信的客户端和服务器代码。这种自动代码生成的特性使得开发者可以更加专注于业务逻辑的实现,而无需担心底层通信细节。 其次,gRPC还支持多种序列化格式,包括Protocol Buffers和JSON。Protocol Buffers是一种高效的二进制序列化格式,相比于JSON,它具有更小的体积和更快的序列化和反序列化速度。这是在云原生应用中非常重要的,因为微服务之间通常需要频繁地进行数据交换。 另外,gRPC还提供了一种基于HTTP/2协议的通信机制。HTTP/2具有较低的延迟和较高的吞吐量,可同时处理多个请求和响应。这是非常适合云原生应用开发中的微服务架构,因为在该架构中,服务之间的通信必须是高效且同时进行的。 最后,gRPC还提供了一些高级特性,例如流式处理和身份验证。流式处理允许在客户端和服务器之间传输大量数据,而不需要一次性进行完整的数据交换。身份验证则可以确保通信双方都是合法的并具有相应的访问权限。这些特性对于构建安全、高效的云原生应用至关重要。 综上所述,gRPC与云原生应用开发密切相关,在开发原生应用时,gRPC可以作为一种高性能、高效的通信框架,帮助开发者实现微服务架构、数据交换和身份验证等核心功能。因此,了解和掌握gRPC对于云原生应用开发者来说是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值