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);
}

posted on 2017-08-11 09:41  徐海峰  阅读(93)  评论(0编辑  收藏  举报