如何从包名称中获取应用程序的图标?

2024-01-08

我尝试了堆栈溢出的各种解决方案,但没有成功。我想要的是。

  1. 我知道不同应用程序的包名称。
  2. 我想从这些包名称中获取应用程序图标。
  3. 在图像视图中显示这些图标。

例如我有一个包名com.example.testnotification。如何获取此应用程序图标并将其显示在 ImageView 中?


尝试这个:

try
{
    Drawable icon = getContext().getPackageManager().getApplicationIcon("com.example.testnotification");
    imageView.setImageDrawable(icon);
}
catch (PackageManager.NameNotFoundException e)
{
    e.printStackTrace();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从包名称中获取应用程序的图标? 的相关文章

随机推荐