0

我能够在列表视图中获取已安装应用程序名称的列表,但在添加图标时遇到问题。我创建了一个新的 xml 布局并包含了一个 imageview。

我正在使用以下内容来检索图标

appInfo.icon = p.applicationInfo.loadIcon(getPackageManager());

要加载我正在使用的应用程序信息

HashMap<String,String>.    

据我了解,我可以使用

HashMap<String,Integer>    

然后只需将可绘制资源 ID 发送到 Imageview 即可。

如何获取可绘制对象的资源 ID?

4

1 回答 1

1

在您的应用程序中获取可绘制对象的 int:

int yourInt = getResources().getIdentifier(fileName, "drawable", getPackageName());

从另一个应用程序获取图标:

Android - 如何获取应用程序的图标?

于 2012-12-18T00:36:34.357 回答