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