Android -, ein Bild-Ressource in Uri: IllegalArgumentException

Ich versuche, ein Bild zu laden, die aus der resource in meiner Android app, aber ich bekomme immer "IllegalArgumentException: Expected file-Schema in URI" Fehler.

Ich mein 'missing_album_art.png' - Datei in drawable-hdpi, drawable-ldpi und drawable-mdpi Ordner in meinem Projekt und erfrischt Eclipse, so dass es zeigt, dass Sie da sind.

Die Zeile ich bin mit, um die Uri ist:

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

'Android.aberplayer' ist das wichtigste Paket von meiner Bewerbung und auch mit der Klasse, in der ich die obige Zeile.

Die Fehler ich erhalte, ist:

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)

Gibt es etwas, was ich gar nicht nachvollziehen kann, Zugriff auf die Bild-Ressourcen in Android-Anwendungen?

InformationsquelleAutor JakeP | 2012-03-16

Schreibe einen Kommentar