wgt文件怎么安装到手机_uni-app开发经验分享十二: Android平台应用启动时读写手机存储、访问设备信息(如IMEI)等权限策略及提示信息...

本文介绍了Android从6.0开始的权限管理策略,重点关注应用启动时如何请求读写手机存储和访问设备信息(如IMEI)的权限。详细讲解了在uni-app和5+ App中如何配置manifest.json以实现不同权限申请策略,并提供了提示信息的自定义方法。
摘要由CSDN通过智能技术生成

Android平台从6.0(API23)开始系统对权限的管理更加严格,所有涉及敏感权限都需要用户授权允许才能获取。

因此一些应用基础业务逻辑需要的权限会在应用启动时申请,并引导用户允许。

读写手机存储权限

应用需要保存运行状态等数据到手机SD卡中,启动时需要获取读写手机存储权限,此权限为基础权限,影响真机运行、wgt升级。

注意:此权限目标不是要访问相册,是Android把相册写入权限和存储写入权限合并在一个权限里了。

注意:wgt热更新是应用市场不乐见的,不建议明显提示给用户或告知应用市场。

申请读写手机存储需要用户授权,会弹出如下提示框:

HBuilderX2.4.2及以下版本,用户拒绝此权限则直接退出应用。

HBuilderX2.4.3+版本,用户拒绝后键会弹出以下提示框引导用户重新允许

点击“取消”退出应用;

点击“确定”重新弹出授权框,如果用户已经勾选“不再询问”则打开应用的设置界面。

此提示语可在manifest.json中配置

HBuilderX2.5.0+开始支持配置应用启动时申请获取手机存储权限,支持以下三种策略

none

应用启动时不申请

once

应用第一次启动时申请,用户可以拒绝

always

应用每次启动都申请,并且用户必须允许,用户拒绝时会弹出以下提示框引导用户重新允许

源码视

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值