Durchsuchen Sie den Pfad auf der SD-Karte über Absicht
Ich würde gerne wissen, ob es einen Weg gibt, eine Datei zu öffnen browser (system-oder 3rd-party-wie Astro) zu einem bestimmten Pfad. Es gibt sonst nicht viel zu sagen hier... ziemlich straight-forward Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt wie ACTION_GET_CONTENT ist, was Sie wollen. Siehe hier. Die relevanten bits wäre:
Auf meinem Handy (das hat astro auch schon installiert), dies bringt eine astro-dialog für die /sdcard. Ich bin mir nicht sicher, was wird dies tun, auf einem Telefon mit nicht-Datei-browser installiert. Ich bin auch unsicher, ob Sie in der Lage sind, tatsächlich geben Sie den Start-Pfad mit dieser Methode. Die docs machen es klingen wie Sie können nicht geben Sie eine Start-uri für ACTION_GET_CONTENT.
EDIT: ich denke ich verstehe die Frage jetzt besser. Ich dachte, Sie wollten eine picker-Stil-browser, um einfach nur einen Datei-Pfad vom Benutzer. Wenn Sie möchten, eine vollständige geblasen-browser, um Ihre uri, dann ist dies für mich gearbeitet:
Wird wahrscheinlich geben Sie eine ziemlich lange Liste von möglichen Handler, aber ich würde Wetten, jeder Datei-manager auf dem system wäre in der Liste (astro-sicherlich ist).
setDataAndType(Uri, String)
. Insgesamt, dies scheint der beste Weg, es zu tun, für jetzt :/Astro File Manager
. Aber ich bin mit einigen Datei-ManagernAstro File Manager
,Root Browser
,OI File Manager
undDefault File Manager
. Ich bin extrem sorry, dieser codeintent.setDataAndType(Uri.parse("file:///mnt/sdcard/Music"), "*/*");
arbeitet nur fürAstro File Manager
und warum Andere Datei-Manager nicht Unterstützt wird dieser code. Wo kann ich den code ändern für den Zugriff auf andere Datei-Manager. Können Sie mir helfen. Danke.Ich glaube nicht, dass der Hersteller mitgelieferten Datei-Browser bieten so eine Sache.
Obwohl ich nicht sehen, nichts grell falsch mit der Theorie zu tun. Ich denke, Sie sind mehr wahrscheinlich zu finden, ein 3rd-party-Datei-browser mit diesem feature, aber ich habe noch nie in einem dieser entweder.
Vielleicht schauen Sie in der Open Intents OI-Datei-Manager dieses Konzept scheint Recht, Ihre Verbündeten, wenn Sie nicht bereits über diese Funktion, ich Wette, Sie könnten, sollten Sie erwägen, wenn Sie mit Ihnen in Kontakt.
Hier bin ich, Ihnen zu zeigen, wie man erstellen Sie eine Schaltfläche "DURCHSUCHEN", die, wenn Sie klicken, öffnet sich die SD-Karte, wählen Sie eine Datei und im Ergebnis erhalten Sie die Datei Namen und Datei Pfad von der gewählten:
//Eine Taste, die Sie treffen wird**
//Die Funktion, die der entstandenen Datei Namen und Datei Pfad