Android6.0权限申请
2016-01-16 14:09
671 查看
Android6.0以后的权限需要动态申请
判断是否有权限
if (ContextCompat.checkSelfPermission(this, "android.permission.CALL_PHONE")!= PackageManager.PERMISSION_GRANTED) {//权限名称 ActivityCompat.requestPermissions(mActivity, new String[]{"android.permission.CALL_PHONE"}, 200); }
重写方法判断是否授予权限
@Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); //doNext(requestCode,grantResults); if (requestCode == 200) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { // Permission Granted 授予权限 } else { // Permission Denied 拒绝授予 } } }
相关文章推荐
- Android5.0失效API统计及解决兼容的方法
- 将EditText的光标定位到字符的最后面
- [置顶] Android 小问题 集锦
- android logo:内核、android开机动画
- android电池(五):电池 充电IC(PM2301)驱动分析篇
- android电池(四):电池 电量计(MAX17040)驱动分析篇
- android 电池(三):android电池系统
- android 电池(一):锂电池基本原理篇
- Android性能优化典范(三)
- android Wear优化
- Android 实现ListView不可滚动效果
- android 电池(二):android关机充电流程、充电画面显示
- Android系列之图片选择的两种方式
- AdapterView和Adapter
- 应用插件化实践--DroidPlugin的使用
- Android中viewPager的一两点使用
- Android 页面跳转和数据传递
- Android性能优化典范(2)
- android之ContentResolver与ContentProvider介绍
- 小白如何入门安卓开发