请授权访问唯一标示

请授权访问唯一标示,第1张

你想问的是为什么请授权访问唯一标示吗?因为权限问题导致失败。

需要在AndroidManifestxml文件中添加权限,获取设备ID代码。

需要注意的是获取失败可能返回为null、""、或者是"0000000000000"之前的版本是默认授权读取手机识别码的,但Android60版本之后添加了权限管理、需要App主动申请授权。

我的博客

我的博客:Android60动态权限申请步骤以及需要注意的一些坑

因为工作需要,简单研究了一下Android60权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~

(1)checkSelfPermission:检查是否拥有这个权限

(2)requestPermissions:请求权限,一般会d出一个系统对话框,询问用户是否开启这个权限。

(3)shouldShowRequestPermissionRationale:在允许询问时返回true ; 在权限通过 或者权限被拒绝并且禁止询问时返回false ,如果从来没有询问过,也是返回的false, 所以单纯的使用shouldShowRequestPermissionRationale去做什么判断,是没用的。。。 所以说这个地方有坑,我的解决方法是,在回调里面处理,如果用户拒绝了这个权限,则打开本应用信息界面,由用户自己手动开启这个权限。

(4)每个应用都有自己的权限管理界面,里面有本应用申请的权限以及各种状态,即使用户已经同意了你申请的权限,他也随时可以关闭

其实和申请一个权限是一样的,只是requestPermissions(final @NonNull Activity activity,

final @NonNull String[] permissions, final int requestCode),里面的permissions给的参数多些而已。

以上就是关于请授权访问唯一标示全部的内容,包括:请授权访问唯一标示、Android6.0动态权限申请步骤以及需要注意的一些坑、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9494146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存