我能够在列表视图中获取已安装应用程序名称的列表,但我在添加图标时遇到问题。我创建了一个新的xml布局并包含了一个imageview。
我正在使用以下内容检索图标
appInfo.icon = p.applicationInfo.loadIcon(getPackageManager());
加载我使用的应用程序信息
HashMap<String,String>.
据我所知,我可以使用
HashMap<String,Integer>
然后只需将可绘制的资源ID发送到Imageview就可以了。
如何获取可绘制对象的资源ID?
答案 0 :(得分:1)
在你的应用中获取可绘制的int:
int yourInt = getResources().getIdentifier(fileName, "drawable", getPackageName());
从其他应用获取图标: