call requires permission which may be rejected by user;code should explicitly check to see if permis
2016-01-28 15:49
603 查看
Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`
百度没找到该问题,所以自己研究了下。
这句话大意是:调用需要的权限可能被用户拒绝:代码应该显式地检查权限是否可用(用checkPermission)或显式地处理一个潜在的“SecurityException”
是在使用android studio,api23出现的提示,eclipse之前没出现过。权限都已经声明了
根据提示,加上checkPermission后又提示
当然提示说的主要是调用需要的权限可能被用户拒绝,所以这时调用该方法会出现异常,就应该要try catch。
试着加了下,果然就没有报提示了。
原帖:http://blog.csdn.net/u010313561/article/details/49902083
百度没找到该问题,所以自己研究了下。
这句话大意是:调用需要的权限可能被用户拒绝:代码应该显式地检查权限是否可用(用checkPermission)或显式地处理一个潜在的“SecurityException”
是在使用android studio,api23出现的提示,eclipse之前没出现过。权限都已经声明了
根据提示,加上checkPermission后又提示
checkSelfPermission需要在最低api 23的版本里使用:
if (checkSelfPermission(Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { return; }
解决方法:
startActivity(intent);加try catch块。
其实忽略该问题运行也不会有问题的。
当然提示说的主要是调用需要的权限可能被用户拒绝,所以这时调用该方法会出现异常,就应该要try catch。
试着加了下,果然就没有报提示了。
原帖:http://blog.csdn.net/u010313561/article/details/49902083
相关文章推荐
- UIImageView的属性
- iOS UIView头文件部分翻译
- string.valueof和string 的区别 遇到错误才记忆深刻
- Bluetooth程序设计
- 俺的交互设计理念
- Android只有主线程才能更新UI?
- iOS UIView&CALayer
- UIView-动画
- requestAnimationFrame()
- iOS开发 贝塞尔曲线UIBezierPath
- poj1947 Rebuilding Roads 树形dp 背包
- iOS Storyboard、xib中的UIScrollView使用autolayout
- IOS截屏一个UIView,以png或者jpg格式保存到指定目录下
- iOS UITableView 里的Cell用Xib实现
- 使用UISearchController 实现搜索框
- Handler 更新UI的一些细节问题
- 【转】[STL]vector和deque的内存释放(clear)
- 使用requestAnimationFrame做动画效果一
- Best Quality Bluetooth Version VXSCAN H90 J2534
- com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE