客户端使用的权限的说明

1. 为了客户端的业务能够完整安全的被使用,客户端本身和接入的第三方SDK都可能会申请一些权限,并使用这些权限对应提供的能力

2. 部分敏感权限需要您授予才能使用,如果您不授予这些敏感权限,仍可以使用客户端的大部分的功能,部分需要上述权限的业务可能会受到影响,无法使用

3. 客户端使用的全部权限如下表所示:

1、READ_PHONE_STATE

权限名称:读取电话状态权限

权限说明:读取手机设备标识信息

使用场景:在用户授予权限的情况下,获取设备识别码,用于鉴别真假用户等安全、风险控制等功能

2、ACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION

权限名称:读取精确、粗略位置权限

权限说明:通过GPS或网络获取精准、粗略位置

使用场景:在用户授予权限的情况下,用于包含基于地理位置的服务,如本地、房产、汽车频道等

3、READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE

权限名称:读取、写入存储卡权限

权限说明:读取存储卡数据、将数据写入存储卡

使用场景:在用户授予权限的情况下,在存储卡设置缓存从而提高应用的运行速度;将App内部的图片存储到存储卡上;用户发送图片评论、反馈、替换头像等

4、CAMERA

权限名称:相机权限

权限说明:拍摄照片、扫描二维码等

使用场景:在用户授予权限的情况下,可以拍摄 照片发送评论、反馈、替换头像等

5、 RECORD_AUDIO

权限名称: 麦克风权限

权限说明: 读取麦克风

使用场景: 在用户授予权限的情况下,可以发送语音评论

6、 FOREGROUND_SERVICE

权限名称: 允许使用前台服务权限

权限说明: 允许使用前台服务权限

使用场景: 客户端切到后台的时候可以继续播放音频

7、 KILL_BACKGROUND_PROCESSES

权限名称: 结束后台进程权限

权限说明: 允许客户端结束后台进程

使用场景: 定位成功后,结束定位程序使用的进程

8、 DISABLE_KEYGUARD

权限名称: 禁用键盘锁权限

权限说明: 禁用键盘锁

使用场景: 锁屏阅读

9、 MOUNT_UNMOUNT_FILESYSTEMS

权限名称: 装载和卸载文件系统权限

权限说明: 装载和卸载文件系统

使用场景: 判断存储卡是否可用

10、 ACCESS_NETWORK_STATE

权限名称: 查看网络状态权限

权限说明: 查看网络状态

使用场景: 判断当前是否有网络链接,如没有,则提示用户无网络

11、 INTERNET

权限名称: 联网权限

权限说明: 联网

使用场景: 访问网络,下载内容到客户端

12、 WAKE_LOCK

权限名称: 防止手机休眠权限

权限说明: 防止手机休眠

使用场景: 播放视频时,保持屏幕常亮,不黑屏

13、 BROADCAST_STICKY

权限名称: 发送置顶广播权限

权限说明: 发送置顶广播

使用场景: 解决谷歌商店BUG

14、 GET_TASKS

权限名称: 检索当前正在运行的进程权限

权限说明: 检索当前正在运行的进程

使用场景: 定位成功后,判断定位的进程,然后停止定位进程,以减小资源消耗

15、 ACCESS_WIFI_STATE

权限名称: 查看WIFI状态权限

权限说明: 获取WIFI状态

使用场景: 获取当前WIFI接入的状态以及WLAN热点的信息

16、 CHANGE_WIFI_STATE

权限名称: 更改WIFI状态权限

权限说明: 更改WIFI状态

使用场景: 允许程序改变WIFI连接状态

17、 CHANGE_NETWORK_STATE

权限名称: 更改网络连接权限

权限说明: 允许程序改变网络连接状态

使用场景: 允许程序改变网络连接状态

18、 VIBRATE

权限名称: 使用震动的权限

权限说明: 使用震动效果

使用场景: 伴随特效

19、 READ_LOGS

权限名称: 读取系统日志的权限

权限说明: 读取系统日志

使用场景: 手机崩溃、错误信息,调试用

20、 WRITE_SETTINGS

权限名称: 修改全局系统设置权限

权限说明: 允许程序读取或写入系统设置

使用场景: 获取系统音量 、获取系统亮度

21、 MODIFY_AUDIO_SETTINGS

权限名称: 调节音量权限

权限说明: 调节音量

使用场景: 播放音视频的时候调节音量

22、 WRITE_APN_SETTINGS

权限名称: 允许写入APN设置权限

权限说明: 允许写入APN设置

使用场景: 设置APN

23、 SYSTEM_ALERT_WINDOW

权限名称: 显示系统级弹窗权限

权限说明: 显示系统级弹窗

使用场景: 解决用户反馈的问题,调试程序使用

24、 MANAGE_ACCOUNT

权限名称: 管理账号权限

权限说明: 管理账号列表

使用场景: 华为账号登录使用

25、 RECEIVE_BOOT_COMPLETED

权限名称: 开机自启动权限

权限说明: 接收开机广播

使用场景: 接收开机广播

26、 BLUETOOTH

权限名称: 创建蓝牙连接权限

权限说明: 创建蓝牙连接

使用场景: 风险控制

27、 BLUETOOTH_ADMIN

权限名称: 蓝牙管理权限

权限说明: 蓝牙管理

使用场景: 风险控制

28、 REQUEST_INSTALL_PACKAGES

权限名称: 允许程序安装文件权限

权限说明: 允许程序安装文件

使用场景: 客户端版本更新、安装广告文件

29、 PACKAGE_USAGE_STATS

权限名称: 更新组件使用统计权限

权限说明: 更新组件使用统计

使用场景: 更新组件使用统计权限

30、 CHANGE_WIFI_MULTICAST_STATE

权限名称: 允许WLAN多播权限

权限说明: 允许WLAN多播

使用场景: 乐播SDK使用

31、 READ_CALENDAR

权限名称: 读取日历

权限说明: 读取日历

使用场景: 预约提醒功能使用

32、 WRITE_CALENDAR

权限名称: 写入日历

权限说明: 写入日历

使用场景: 预约提醒功能使用

33、 INSTALL_SHORTCUT

权限名称: 添加快捷方式

权限说明: 添加快捷方式

使用场景: 桌面添加快捷方式

34、 UNINSTALL_SHORTCUT

权限名称: 移除快捷方式

权限说明: 移除快捷方式

使用场景: 桌面移除快捷方式

35、 WRITE_APN_SETTING

权限名称: 允许应用写入APN设置

权限说明: 允许应用写入APN设置

使用场景: 允许应用写入APN设置

36、 MANAGE_ACCOUNTS

权限名称: 允许程序管理AccountManager中的账户列表

权限说明: 允许程序管理AccountManager中的账户列表

使用场景: 允许应用程序管理用户列表

37、 POST_NOTIFICATIONS

权限名称: 允许应用发送非豁免通知

权限说明: 允许应用发送非豁免通知

使用场景: 允许应用发送非豁免通知