gpt4 book ai didi

android - 使用应用名称获取包名称

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

我已经环顾四周,我看到的是获取包名称 或获取应用程序名称 并将其存储在数组列表中。

但是,如果我有一个应用程序名称的数组列表,并且我想得到它们的包名称对应物怎么办?

我该怎么做?

最佳答案

PackageManager 可用于相同的目的。

PackageManager pm = context.getPackageManager();
List<ApplicationInfo> l = pm.getInstalledApplications(PackageManager.GET_META_DATA);
String canonicalName = “”;
for (ApplicationInfo ai : l){
String n = (String)pm.getApplicationLabel(ai);
if (n.contains(name) || name.contains(n)){
canonicalName = ai.packageName; // retrieve package name here
}
}

关于android - 使用应用名称获取包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50114707/

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