Android - получение ресурса изображения в Uri: IllegalArgumentException

Я пытаюсь загрузить изображение из ресурса в моем приложении для Android, но постоянно получаю сообщение об ошибке «IllegalArgumentException: Ожидаемая схема файла в URI».

Я поместил свой файл missing_album_art.png в папки drawable-hdpi, drawable-ldpi и drawable-mdpi в моем проекте и обновил Eclipse, чтобы он отображал их там.

Строка, которую я использую для создания Uri:

Uri uri = Uri.parse("android.resource://android.aberplayer/R.drawable.missing_album_art");

«Android.aberplayer» - это основной пакет моего приложения, а также пакет, содержащий класс, в котором я использую приведенную выше строку.

Ошибка, которую я продолжаю получать:

03-16 00:16:29.252: E/AndroidRuntime(25598): FATAL EXCEPTION: main
03-16 00:16:29.252: E/AndroidRuntime(25598): java.lang.IllegalArgumentException: Expected file scheme in URI: android.resource://src.android.aberplayer/R.drawable.missing_album_art
03-16 00:16:29.252: E/AndroidRuntime(25598):    at java.io.File.checkURI(File.java:245)
03-16 00:16:29.252: E/AndroidRuntime(25598):    at java.io.File.<init>(File.java:182)
03-16 00:16:29.252: E/AndroidRuntime(25598):    at android.aberplayer.CurrentSongList.getCurrentAlbumArt(CurrentSongList.java:69)

Есть ли что-то, чего я не понимаю в доступе к ресурсам изображений в приложениях Android?

Ответы на вопрос(3)

Ваш ответ на вопрос