Ich habe einen Ordner namens "MyFolder" auf meinem externen Speicher (nicht SD -Karte, weil es sich um einen Nexus 4 handelt, aber das sollte nicht das Problem sein). Der Ordner enthält einige *.csv < /code> Dateien. > Ich möchte eine Methode schreiben, die Folgendes ausführt: Zeigen Sie eine Vielzahl von Apps (Dateibrowser) an, aus denen ich eine auswählen kann (siehe Bild). Nachdem ich darauf geklickt habe, sollte der ausgewählte Dateibrowser mir den Inhalt von "MyFolder" anzeigen. Nicht nicht weniger. /p>
Meine Frage: < /strong> < /p>
Wie genau mache ich das? Ich glaube, ich bin mit dem folgenden Code ziemlich nahe gekommen, aber egal was ich tue - und ich bin sicher, dass es etwas geben muss, das ich noch nicht richtig gemacht habe - es öffnet immer nur den Hauptordner aus dem externen Speicher.
Code: Select all
public void openFolder()
{
File file = new File(Environment.getExternalStorageDirectory(),
"myFolder");
Log.d("path", file.toString());
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.fromFile(file), "*/*");
startActivity(intent);
}