Blankj / Blankj/AndroidUtilCode
API 23 ACCESS_BACKGROUND_LOCATION 权限请求报错
- Dominant language
- Java
- Stars
- 33.6k
- Forks
- 10.6k
- PR merge metrics
- No merged PRs in 30d
Description
## 描述 Bug
找不到权限,崩溃
- AndroidUtilCode 的版本:utilcodex:1.30.6
- 出现 Bug 的设备型号:HUAWEI PLK-T100
- 设备的 Android 版本:API23
## 相关代码
manifest:
“android:name="android.permission.ACCESS_BACKGROUND_LOCATION"”
code:
PermissionUtils.permissionGroup(
PermissionConstants.PHONE,
PermissionConstants.LOCATION,
PermissionConstants.SMS,
PermissionConstants.STORAGE
).callback(new PermissionUtils.SingleCallback() {
@Override
public void callback(boolean isAllGranted, @NonNull List granted, @NonNull List deniedForever, @NonNull List denied) {
//
}
}).request();
## 异常堆栈
java.lang.IllegalArgumentException: Unknown permission: android.permission.ACCESS_BACKGROUND_LOCATION
at com.android.server.pm.PackageManagerService.getPermissionFlags(PackageManagerService.java:3881)
at com.android.server.pm.PackageManagerService.shouldShowRequestPermissionRationale(PackageManagerService.java:4027)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:475)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:2807)
at com.android.server.pm.HwPackageManagerService.onTransact(HwPackageManagerService.java:510)
at android.os.Binder.execTransact(Binder.java:453)
## 截图
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.