Wie kann ich mit Absicht.ACTION_VIEW, um den Inhalt eines Ordners?
Ich versuche die Bilder in einem bestimmten Ordner mit einer Absicht. Mein code ist wie folgt:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri imgUri = Uri.parse("file://sdcard/download");
intent.setDataAndType(imgUri, "image/*");
startActivity(intent);
Jedoch, jedes mal, wenn es ausgeführt wird, bekomme ich diese Meldung im log:
02-25 00:40:16.271: FEHLER/(8359): can ' T open '/download'
02-25 00:40:16.271: FEHLER/(8359): can ' T open '/download'
Was mache ich falsch?
Sie haben Zugriff auf die SDCard?
Dies ist völlig unabhängig von der Frage, aber hat jemand nicht unter Bearbeiten/neu taggen-links für diese Frage? Bin ich etwas fehlt, warum sind Sie nicht dort?
Mudassir, ich habe Zugriff auf die SD-Karte, getestet habe ich dies, indem eine einfache text-Datei auf.
Haben Sie versucht, zusätzliche slash URI:
Ich habe gerade versucht, und bekam ein bisschen weiter! außer ich bekomme jetzt eine andere Fehlermeldung! Hinzufügen eines zusätzlichen Schrägstrich zu meinem URI wird mir diese Fehlermeldung: 02-25 07:37:29.106: FEHLER/(10632): Nicht JPEG: /sdcard/download/, Und sogar das hinzufügen einer wildcard an das Ende der URI so wie es aussieht ist dies "file:///sdcard/download/*" nicht beheben.
Dies ist völlig unabhängig von der Frage, aber hat jemand nicht unter Bearbeiten/neu taggen-links für diese Frage? Bin ich etwas fehlt, warum sind Sie nicht dort?
Mudassir, ich habe Zugriff auf die SD-Karte, getestet habe ich dies, indem eine einfache text-Datei auf.
Haben Sie versucht, zusätzliche slash URI:
"file:///sdcard/download"
?Ich habe gerade versucht, und bekam ein bisschen weiter! außer ich bekomme jetzt eine andere Fehlermeldung! Hinzufügen eines zusätzlichen Schrägstrich zu meinem URI wird mir diese Fehlermeldung: 02-25 07:37:29.106: FEHLER/(10632): Nicht JPEG: /sdcard/download/, Und sogar das hinzufügen einer wildcard an das Ende der URI so wie es aussieht ist dies "file:///sdcard/download/*" nicht beheben.
InformationsquelleAutor Jevarlo | 2011-02-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dies ist weitaus einfacher als alle anderen schlägt. Ich glaube, der Pfad ist case sensitive. In deinem Beispiel "file://sdcard/Download" sollte funktionieren.
download
obwohl...InformationsquelleAutor nebuhcaneza
probieren Sie etwas wie dieses
oder
InformationsquelleAutor OWADVL
Ich hatte ein ähnliches problem eine Weile zurück, wo ich hatte eine Instanz, die mir erforderlich, um dem Benutzer die option wählen, ein Foto von einem bestimmten Speicherort. Die funktionierende Lösung für diese, die ich bin derzeit mit erfordert, dass Sie irgendeine Art von Datei-Manager bereits auf dem Gerät. Die eine, die ich benutze, heißt "OI File Manager". Es ist kostenlos zum download aus dem Android - /Play-Markt. Mit diesem wird gesagt, Sie könnten versuchen, mit:
Was wird dies tun, öffnet sich ein Dialogfenster für die Auswahl einer option zu verwenden, um die Anforderung zu verarbeiten. Wenn Sie es tut, einfach das Häkchen in der unteren Ecke "Verwenden, die standardmäßig...", bevor Sie die "OI File Manager" - option. Dies wird es so eingerichtet, dass jedes mal, wenn die Absicht ist gestartet, es öffnet sich automatisch Ihr Standort angegeben, so dass Sie die Inhalte anzeigen, ohne drill-down, um den Ordner zu, jedes mal, wenn die Absicht ist gestartet. Es ist nicht gut zu haben, verlassen sich auf eine Drittanbieter-app, aber es könnte eine option für Sie.
InformationsquelleAutor cking24343
funktioniert für mich..
InformationsquelleAutor thinzar00