allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.TheSkyToRain:mypermissionschecker:1.1.0'
}
PermissionChecker pc = new PermissionChecker(this);
pc.requestPermissions(permissions, new PermissionListener() {
@Override
public void onGranted() {
// 授权完成
}
@Override
public void onDenied(List<String> deniedPermissions) {
// 授权失败
}
@Override
public void onShouldShowRationale(List<String> deniedPermissions) {
// 建议用户开启某些权限
}
});
Above is all.