6.0之前权限是直接在安装apk的时候就已经全部添加;
但是如果用户在设置中没有开启此权限,可能会导致app直接崩溃;最简单的一种方式莫过于是使用try-catch一下代码;这样首先保证了在没有权限的情况下,程序也不会崩溃;
另外可以catch里弹出对话框,提示用户检查是否开启了相应的权限; 或者是弹出对话框让用户点击确定直接跳转到设置界面让用户添加权限;
目前这就是我能想到的,有好的方法告诉我哈,谢谢
在Android 6.0之前的应用程序安装时会一次性请求所有权限。若用户未授予某些权限,可能导致应用崩溃。本文介绍了一种通过try-catch结构来避免应用因缺少权限而崩溃的方法,并提供了解决方案来引导用户手动授权。
6.0之前权限是直接在安装apk的时候就已经全部添加;
但是如果用户在设置中没有开启此权限,可能会导致app直接崩溃;最简单的一种方式莫过于是使用try-catch一下代码;这样首先保证了在没有权限的情况下,程序也不会崩溃;
另外可以catch里弹出对话框,提示用户检查是否开启了相应的权限; 或者是弹出对话框让用户点击确定直接跳转到设置界面让用户添加权限;
目前这就是我能想到的,有好的方法告诉我哈,谢谢
5万+

被折叠的 条评论
为什么被折叠?