Мне нужно получить идентификатор моего приложения. Есть ли способ сделать это?Получить значок значка приложения - Монодоид
Я знаю, что в PackageManager есть GetApplicationIcon, но это возвращает drawable. Как я могу получить идентификатор drawable?
Drawable drawable = ApplicationContext.PackageManager.GetApplicationIcon(applicationInfo);
Я думал о переходе через все ресурсы в Android, но я не уверен, как, и я думаю, что это будет дорого. Любой эффективный способ получить идентификатор значка?
EDIT: Я понимаю, что могу просто получить идентификатор ресурса из R.drawable.myicon, но я надеялся получить Id с использованием PackageManager или ApplicationContext.Resources.
EDIT # 2: Я получил его. См. Мой ответ ниже.
Проверка: [Получение App Icon в Android] (http://stackoverflow.com/questions/4600740/getting-app-icon-in-android) –