package com.hanju.video.app.util;
|
|
/**
|
* Created by weikou2015 on 2017/2/21.
|
*/
|
|
import android.content.Context;
|
import android.content.pm.PackageManager;
|
import androidx.core.content.ContextCompat;
|
|
/**
|
* 检查权限的工具类
|
* <p/>
|
* Created by wangchenlong on 16/1/26.
|
*/
|
public class PermissionsChecker {
|
private final Context mContext;
|
|
public PermissionsChecker(Context context) {
|
mContext = context.getApplicationContext();
|
}
|
|
// 判断权限集合
|
public boolean lacksPermissions(String... permissions) {
|
for (String permission : permissions) {
|
if (lacksPermission(permission)) {
|
return true;
|
}
|
}
|
return false;
|
}
|
|
// 判断是否缺少权限
|
private boolean lacksPermission(String permission) {
|
return ContextCompat.checkSelfPermission(mContext, permission) ==
|
PackageManager.PERMISSION_DENIED;
|
}
|
}
|