扫码关注官方订阅号
学习是最好的投资!
重构代码, 把业务放到Activity中再做没看权限申请代码, 但从效果上看是一个Dialog. 这样就需要一个Activity承载. 这样就算你不把权限申请代码放到Activity中实现, 也只能新启动一个Activity实现.
动态代码申请无法在Application中进行处理,你需要在恰好需要使用的位置申请,可以是activity,也可以是Fragment,在其中处理的话一旦用户拒绝提供权限,可以根据需要自主处理,在Application中就无法处理了。
Android 6.0 后新增了运行时权限,适配方案建议你参考官方 demo:https://github.com/googlesamp...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
重构代码, 把业务放到Activity中再做
没看权限申请代码, 但从效果上看是一个Dialog. 这样就需要一个Activity承载. 这样就算你不把权限申请代码放到Activity中实现, 也只能新启动一个Activity实现.
动态代码申请无法在Application中进行处理,你需要在恰好需要使用的位置申请,可以是activity,也可以是Fragment,在其中处理的话一旦用户拒绝提供权限,可以根据需要自主处理,在Application中就无法处理了。
Android 6.0 后新增了运行时权限,适配方案建议你参考官方 demo:https://github.com/googlesamp...