一行代码搞定Android6.0动态权限授权、权限管理
引入
compile 'com.github.dfqin:grantor:2.5'
https://github.com/dfqin/PermissionGrantor
声明权限
protected String[] needPermissions = {
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.READ_PHONE_STATE
};
再oncreate 申请
private void requestPermission(){
PermissionsUtil.requestPermission(this, new PermissionListener() {
@Override
public void permissionGranted(@NonNull String[] permission) {
}
@Override
public void permissionDenied(@NonNull String[] permission) {
}
}, needPermissions);
}