Öffnen Sie ein Bild mit Android-Galerie
Brauche ich um zu öffnen ein bestimmtes Bild in der Android-Galerie, aber ich habe versucht einige codes, aber ohne Erfolg.
Das ist mein code:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse( "file:///Download/screenshot.jpg"), "image/*");
startActivity(intent);
Scheint es, die Android-Galerie ist geöffnet, aber kein Bild, es zeigt einen schwarzen Bildschirm.
Ich versuche meine app auf einem Samsung Galaxy Nexus mit ICS 4.0
Hoffe jemand kann mir helfen.
Dank,
Víctor.
- Wie kommt die Datei dahin? es könnte ein Berechtigungsproblem, wenn die Datei geschrieben wird, es hängt davon ab, ob die MODE_WORLD_READABLE flag gesetzt wurde, beim schreiben.
- Es gibt eine vollständige Antwort auf this Seite.
- Ist der Pfad korrekt? Müsste es nicht sdcard dort irgendwo?
- Uri.parse( "file://sdcard/Download/screenshot.jpg") ??
- Erstmal an alle, ich danke jedem von Ihnen haben Sie meine Frage beantworten. Und besonderen Dank an SmartLemon, weil ich nur Hinzugefügt, "scard" auf meinem Pfad zu Datei-und... Es funktioniert!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Usew-Taste Und EditID Zu "btnLoadPicture" Und Bildansicht ID "imgView"
Verwenden Sie Die Folgenden Schritte Aus Und Versuchen Sie Es Erneut
Intent.ACTION_VIEW