默認的應用程序圖標的繪製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