if (Build.VERSION.SDK_INT >= 23) {
int checkBlueoothPermission = ContextCompat.checkSelfPermission(mContext,Manifest.permission.ACCESS_FINE_LOCATION);
if(checkBlueoothPermission != PackageManager.PERMISSION_GRANTED){
//无权限申请权限
//申请权限可以使数组,一次申请多个权限
ActivityCompat.requestPermissions((Activity) mContext, new String[]{
Manifest.permission.ACCESS_FINE_LOCATION,Manifest.permission.ACCESS_COARSE_LOCATION},1);
return;
}else{
//执行需要调用的方法
}
} else {
//执行需要调用的方法
}
Android6.0动态获取权限
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 小追兵专栏 我遇到的问题是,我在明明在AndroidManifest.xml中添加了READ_PHONE_STAT...
- 大家都知道,在安卓6.0以前,权限是在安装APP的时候以列表的形式体现出来的,这对用户很不友好,很多流氓软件就因此...
- 1、动态权限获取机制 Google在Android 6.0中引入了动态权限获取机制(Runtime Permiss...
- 1、使用场景##### 现在有一个list,其中存储有我们想要的元素和我们想要删除的元素,如何实现一边遍历列表一边...