gpt4 book ai didi

android - Android中应用程序包名称中的应用程序名称和应用程序图标

转载 作者:行者123 更新时间:2023-11-29 20:46:49 26 4
gpt4 key购买 nike

我已经通过以下代码存储了一个应用程序的包名。

 mActivityManager = (ActivityManager)this.context.getSystemService(Context.ACTIVITY_SERVICE);

for (ApplicationInfo packageInfo : packages)
{
String pck = packageInfo.packageName;
if(pck.startsWith("com.google") )
{
app = new APP(R.drawable.ic_launcher,packageInfo.packageName);
application_package.add(app);
continue;
}
if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1)continue;
if(packageInfo.packageName.equals("com.walton.taskkiller")) continue;
app = new APP(R.drawable.ic_launcher,packageInfo.packageName);
application_package.add(app);
}

现在我想知道应用程序名称和应用程序图标。如何从应用程序包中获取应用程序名称和应用程序图标?

最佳答案

首先获取包管理器的实例:

PackageManager packageManager = getPackageManager();

现在通过ApplicationInfo实例获取应用名称和应用图标:

String appName = applicationInfo.loadLabel(packageManager)

Drawable appIcon = applicationInfo.loadIcon(packageManager)

关于android - Android中应用程序包名称中的应用程序名称和应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150038/

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