一个工具类PermissionUtils
原理 : 判断是否授权 如果未授权就请求授权
优点 : 简单
缺点 : 没有做二次调用的操作,所以部分权限操作时,需要授权确认之后再次调用
直接在代码中使用即可
/**
* 短信
*/
public static boolean getSmsPermission(Activity mActivity) {
if (ActivityCompat.checkSelfPermission(mActivity, Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(mActivity, new String[]{Manifest.permission.READ_SMS}, REQUEST_CODE);
return true;
}
if (Act