/**
* 权限管理
*/
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);
}