gpt4 book ai didi

android - 从android中的包名称获取应用程序名称

转载 作者:太空狗 更新时间:2023-10-29 15:33:39 26 4
gpt4 key购买 nike

我正在尝试开发一个可以列出所有具有缓存的应用程序的 Android 应用程序,我成功获得了有关缓存的信息,但现在我想在屏幕上显示那些具有缓存的应用程序,我有包名称, 但问题是如何从包名中获取应用程序名,

假设包名是 com.android.browser那么应用名称将是 Browser

如何完成这个任务?

请不要介意这个问题对你来说是否愚蠢,请帮助我解决这个谜语,提前致谢。

最佳答案

您需要使用PackageManager 来获取有关已安装包的详细信息。

PackageManager packageManager = context.getPackageManager();
ApplicationInfo applicationInfo = null;
try {
applicationInfo = packageManager.getApplicationInfo(packageName, 0);
} catch (final NameNotFoundException e) {}
final String title = (String)((applicationInfo != null) ? packageManager.getApplicationLabel(applicationInfo) : "???");

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

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