gpt4 book ai didi

java - 检索权限说明返回 'null'

转载 作者:行者123 更新时间:2023-11-29 04:47:09 25 4
gpt4 key购买 nike

为了得到一个权限的描述。我使用了以下代码:

    PackageManager packageManager = this.getPackageManager();
long time = System.currentTimeMillis();
PermissionInfo pinfo = null;
try {
pinfo = packageManager.getPermissionInfo("android.permission.BODY_SENSORS", PackageManager.GET_META_DATA);
if(pinfo != null) Log.i("permissions","pInfo not null???????????????????????????????????????");
Log.i("permissions ", pinfo.loadDescription(packageManager) + " *** " + pinfo.group);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
time = System.currentTimeMillis() - time;

但是对于某些权限,比如- android.permission.BATTERY_STATS,当我调用 pinfo 时,我有一个 null char 序列.loadDescription(packageManager)。我不明白为什么?我试图找到原因,但没有办法得到它。有哪位 Android 专家可以为我解释一下吗?

最佳答案

I have a null CharSequence when I call pinfo.loadDescription(packageManager).I don't understand why?

因为 Google 选择不为该权限提供描述(或标题)。许多 signature 级别的权限都是如此。你可以检查 the AOSP edition of the framework manifest了解您可以期待什么。

关于java - 检索权限说明返回 'null',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699316/

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