gpt4 book ai didi

permissions - queryPermissionsByGroup 在 android Q 上返回 null

转载 作者:行者123 更新时间:2023-12-05 03:00:02 25 4
gpt4 key购买 nike

我需要在我的应用中使用相机权限。该代码使用 PackageManager.queryPermissionsByGroup 查询“android.permission-group.CAMERA”组中的权限。

我在android Q中发现,这个方法返回null。但是没有找到关于如何替换这个的详细解释。

有人知道android Q中权限组查询权限的详细变化,以及如何在这个版本中更正吗?

最佳答案

the release notes 中提到了这一点:

As of Android Q, apps cannot look up how permissions are grouped in the UI.

您需要手动收集该信息并将其编码到您的应用中。例如,here is the platform manifest from Q Beta 5 .如果您手动搜索 android:permissionGroup="android.permission-group.CAMERA",您将看到该组中唯一的权限是 android.permission.CAMERA。如果在某些 future 版本的 Android 中,其他权限被添加到该组,您会在平台 list 中找到它,并且能够更新您的应用程序。虽然这种方法没有考虑任何特定于制造商的更改,但我怀疑这是唯一的解决方法。

关于permissions - queryPermissionsByGroup 在 android Q 上返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57310543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com