我需要獲取我的應用程序圖標的int id。有什麼辦法可以做到這一點?獲取應用程序圖標Id - Monodroid
我知道在PackageManager中有GetApplicationIcon,但是這返回一個drawable。我怎樣才能得到drawable的Id?
Drawable drawable = ApplicationContext.PackageManager.GetApplicationIcon(applicationInfo);
我想通過在Android中所有的資源循環的,但我不知道怎麼了,我認爲這將是昂貴的。任何有效的方式,我可以得到圖標ID?
編輯:我明白,我可以很容易地從R.drawable.myicon獲得資源ID,但我希望通過使用PackageManager或ApplicationContext.Resources獲取Id。
編輯#2:我明白了。請參閱下面的答案。
檢查:獲取應用程序圖標在安卓(http://stackoverflow.com/questions/4600740/getting-app-icon-in-android) –