天天看点

Android 6.0权限问题

对于6.0+权限问题,报错如上:

解决方案:

Android 6.0 (Marshmallow). 添加新的权限模型,需要在运行时动态获取所需要的权限。

首先判断手机系统版本是否在6.0+然后才是支持运行时动态获取权限:

然后是运行时获取权限的操作:

下面这个方法可以获取用户是不是已经授予某些特殊的权限:

如果用户已经授权过了这些权限,系统不会记住的,需要我们自己记住这些。

同一个页面,可能多次需要某些权限,切记不要重复让用户授权

转自:http://www.captechconsulting.com/blogs/runtime-permissions-best-practices-and-how-to-gracefully-handle-permission-removal

继续阅读