Android: Wie öffne ich einen bestimmten Ordner über Intent und zeigte seinen Inhalt in einem Dateibrowser?Android

Forum für diejenigen, die für Android programmieren
Guest
 Android: Wie öffne ich einen bestimmten Ordner über Intent und zeigte seinen Inhalt in einem Dateibrowser?

Post by Guest »

Ich dachte, das wäre einfach, aber wie sich herausstellt, dass es leider nicht ist. />
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);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post