Ö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!
InformationsquelleAutor vicxros | 2012-05-04
Schreibe einen Kommentar