1,android 项目中,自定义的application 中需要申请 android.permission.WRITE_EXTERNAL_STORAGE 权限,怎么申请 呢? 是application中就不应该申请权限么?请指教,谢谢!
1,android 项目中,自定义的application 中需要申请 android.permission.WRITE_EXTERNAL_STORAGE 权限,怎么申请 呢? 是application中就不应该申请权限么?请指教,谢谢!
动态代码申请无法在Application中进行处理,你需要在恰好需要使用的位置申请,可以是activity,也可以是Fragment,在其中处理的话一旦用户拒绝提供权限,可以根据需要自主处理,在Application中就无法处理了。
15 回答8.4k 阅读
8 回答6.3k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答2.1k 阅读✓ 已解决
重构代码, 把业务放到Activity中再做
没看权限申请代码, 但从效果上看是一个Dialog. 这样就需要一个Activity承载. 这样就算你不把权限申请代码放到Activity中实现, 也只能新启动一个Activity实现.