Android申请权限

int checkCallPhonePermission = ContextCompat.checkSelfPermission(mContext,Manifest.permission.CALL_PHONE);

if(checkCallPhonePermission != PackageManager.PERMISSION_GRANTED){
//没有权限或被拒绝,重新申请
ActivityCompat.requestPermissions(mContext,new String[]{Manifest.permission.CALL_PHONE},REQUEST_CODE_ASK_CALL_PHONE);
return;
}
else
{
//具有权限,调用自己的打电话的方法
call(phone);
}

原文地址:https://www.cnblogs.com/xuhaifeng/p/7344175.html