/**
* 权限管理
*/
public class PermissionManager {
public static final int PERMISSION_GRANTED = PackageManager.PERMISSION_GRANTED;
public static final String CALL_PHONE = Manifest.permission.CALL_PHONE;//打电话
/**
* 检查用户权限
*
* @param mContext
* @param permission
* @return
*/
public static boolean checkUserPermission(Context mContext, String permission) {
if (ContextCompat.checkSelfPermission(mContext, permission) == PERMISSION_GRANTED) {
return true;
}
return false;
}
}
/** * 进入相关系统权限设置界面 */ public static void goDefaultSetting(Context mContext) { Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts("package", MyApplication.getContext().getPackageName(), null); intent.setData(uri); mContext.startActivity(intent); }