Blankj / Blankj/AndroidUtilCode

API 23 ACCESS_BACKGROUND_LOCATION 权限请求报错

Open
#1,566 1 comment 0 reactions 1 assignee Claimed by @Blankj View on GitHub
bug
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.