我正在接收最近通过实施onReceive()
的{{1}}添加的软件包的名称和其他详细信息,但我不知道如何获取该软件包的图标。
我无法在broadcastreceiver
packageManager()
可以从意图中获取图标吗?
brodcast Receiver
}
答案 0 :(得分:1)
您可以从onReceive方法
上的上下文中获取packageManagere.g。
public void onReceive(Context context, Intent intent) {
context.getPackageManager()
}
你可以使用这个答案
Drawable icon = context.getPackageManager().getApplicationIcon("com.example.testnotification");
imageView.setImageDrawable(icon);