Android - d'obtenir une image de la ressource en Uri: IllegalArgumentException

Je suis en train de charger une image à partir de la ressource dans mon application Android, mais je reçois le "IllegalArgumentException: Attendu fichier de schéma d'URI" erreur.

J'ai mis mon " missing_album_art.png' fichier dans drawable-hdpi, drawable-ldpi et drawable-mdpi dossiers dans mon projet et actualisée de l'Éclipse de sorte qu'il affiche ils sont là.

La ligne que j'utilise pour créer de l'Uri:

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

Le 'android.aberplayer' est le paquet principal de ma candidature, et aussi l'une contenant la classe dans laquelle j'utilise la ligne ci-dessus.

L'erreur que je reçois est:

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)

Il ya quelque chose que je ne comprends pas sur l'accès à l'image des ressources dans les applications Android?

InformationsquelleAutor JakeP | 2012-03-16