您的位置:首页 > 移动开发 > Android开发

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 拒绝授予

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: