1.AndPermission
申请权限,可以使用开源库’com.yanzhenjie:permission:2.0.0-rc2’ ,github 链接:https://github.com/yanzhenjie/AndPermission ,其引用及使用范例:
requestPermission(Permission.READ_PHONE_STATE);
private void requestPermission(String... permissions) {
AndPermission.with(this)
.permission(permissions)
.onGranted(new Action() {
@TargetApi(Build.VERSION_CODES.M)
@Override
public void onAction(List<String> permissions) {
//自定义事件
}
})
.onDenied(new Action() {
@Override
public void onAction(@NonNull List<String> permissions) {
}
})
.start();
}
另附一个收藏更多的:https://github.com/tbruyelle/RxPermissions