默认的应用程序图标的绘制ID在我的情况,我知道下面我怎样才能在Android的
getApplicationContext().getResources().getIdentifier("nameOfDrawable", "drawable", packageName);
getApplicationContext().getPackageManager().getApplicationIcon(packageName);
我想要得到的应用程序图标的绘制ID的一些方法,但我不知道的“nameOfDrawable”应用程序图标。我说我不知道,因为默认的应用程序图标的名称可以是“ic_launcher.png”或更改为其他像“icon.png”。我发现上面的第二种方法可以得到应用程序图标的可绘制,但是我不知道该怎么做。有谁知道如何获取应用图标的可绘制ID?请帮忙,谢谢!
实际上,我想显示一个通知,但它需要使用图标的可绘制ID。我发现上面的第一个方法可以获取应用程序图标的可绘制的ID,但它需要应用程序图标文件的名称,它可以在不同的应用程序中有所不同。我正在做的是做一个小型图书馆来做一些事情,所以有些事情不能得到证实。
嗨!info.icon'给了什么? –
info.icon提供可绘制图标的标识 – fisher