targetSdkVersion<23中调用checkSelfPermission的问题
来源:互联网 发布:男士补水保湿产品知乎 编辑:程序博客网 时间:2024/06/15 18:22
App 的targetSdkVersion<23,那么
ContextCompat.checkSelfPermission()不会起作用,就算通过打开应用详情,设置了权限(允许或拒绝),ContextCompat.checkSelfPermission依然会返回0(表示权限允许)。
打开应用详情:
public void setPermission(){ Intent intent=new Intent("android.settings.APPLICATION_DETAILS_SETTINGS"); intent.setData(Uri.fromParts("package",getPackageName(),null)); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); }
但可以通过PermissionChecker.checkSelfPermission检测权限,得到准确的权限(允许或拒绝)状态。
PermissionChecker.checkSelfPermission()
阅读全文
0 0
- targetSdkVersion<23中调用checkSelfPermission的问题
- targetSdkVersion 23以下6.0中调用checkSelfPermission的问题
- Android 调用checkSelfPermission,不管用户是否取消授权,checkSelfPermission的返回值始终为PERMISSION_GRANTED的解决办法
- Android targetSdkVersion引起的问题
- checkSelfPermission 无效的解决办法
- 关于android:targetSdkVersion所导致的问题
- Android 中compiledSDKVersion,minSdkVersion,targetSdkVersion的含义
- Android中minSdkVersion、targetSdkVersion、maxSdkVersion的作用
- Android中minSdkVersion、targetSdkVersion、maxSdkVersion的作用
- 项目中minsdkversion、compilesdkversion、targetsdkversion的区别
- can't find referenced method 'int checkSelfPermission(java.lang.String) 混淆失败的问题
- checkSelfPermission 找不到 Android 动态权限问题
- Android权限检查API checkSelfPermission失效问题
- Android权限检查API checkSelfPermission失效问题
- android:targetSdkVersion问题。
- WebView使用中js调用java代码时targetSdkVersion大于17时,无法调用成功
- WebView使用中js调用java代码时targetSdkVersion大于17时,无法调用成功
- 部分手机相片存储崩溃:android:targetSdkVersion引起的问题
- springboot集成spring security初探2--从数据库读取用户权限
- 设置ItelliJ IDEA里修改jsp不重启tomcat
- Android观察者模式学习笔记
- ExpressRoute 常见问题
- js递归调用注意return返回值
- targetSdkVersion<23中调用checkSelfPermission的问题
- erlang高性能网络库esockd的编译和使用(四)-env
- 基于原生JS(ES5)的鼠标移动(拖拽)HTML元素的插件(MoveElementJS)
- 多余的字数变成省略号
- Android Shape自定义纯色圆角按钮
- appium服务
- curl进行REST服务请求
- 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问
- python编程中的if __name__ == 'main': 的作用和原理