Dialogfeld für die Auswahl und Auswahl von Android-Dateien für mehrere Dateien

8

Ich habe im Internet nach einem einfach zu implementierenden Android-Dateiauswahldialog gesucht, der auch die Möglichkeit bietet, mehrere Dateien auszuwählen und ein uri oder String-Array mit allen ausgewählten Dateien zurückzugeben.

Gegenwärtig verwende ich aFileChooser auf github und es ist mir zufolge besser als Android-Datei-Dialog . Aber auch das Problem der Weitergabe mehrerer Dateien wird nicht behandelt.

Ich bin nur ein intermediärer Android-Entwickler, aber ich denke, das wäre etwas, das nicht so schwer von einem Profi zu implementieren ist.

Ich habe mir den Code von aFileChooser angeschaut und denke, dass ich der Datei ein -Kontrollkästchen hinzufügen item wäre der Weg zu gehen, aber was den Code angeht, bin ich ahnungslos und der Entwickler scheint, dass er in absehbarer Zeit nicht wirklich daran arbeiten wird

Kurz gesagt, ich bitte um Hilfe, um entweder die Option zum Auswählen mehrerer Dateien zum aFileChooser über den GitHub oder hier oder vielleicht hinzuzufügen schlage mir einen besseren Dialog vor, der das macht, was ich will.

    
Paul Asiimwe 28.02.2014, 12:37
quelle

2 Antworten

5

Vielen Dank für die obige Antwort, ich habe eine einfache Bibliothek erstellt, die das Problem anspricht. Es übergibt nicht nur ein Array von Dateipfaden, sondern Sie können auch einen Ordner auswählen.

  • Es gibt Thumbnails für Bilddateien
  • scrollt automatisch zur letzten Bildlaufposition
  • wird bald Sprachunterstützung für mehrere Ländereinstellungen
  • haben

Hier ist es: Ссылка

    
Paul Asiimwe 07.03.2014, 13:44
quelle
7

Ich kenne keine Dateiauswahl, die Sie verwenden könnten, aber ich kann Ihnen zeigen, wie ich meine eigene vor langer Zeit gemacht habe. Es ist eigentlich ziemlich hässlich, aber es tut, was du verlangst. Sie können mehrere Dateien auswählen und ein ArrayList<File> wird über Intent zurückgegeben.

Sie könnten es also als Beispiel dafür verwenden und es selbst implementieren, wenn Sie es wirklich brauchen (ich würde Ihnen nicht empfehlen, meinen zu verwenden, wie es jetzt ist).

Hier sind die Links zu GitHub :

Unten ist ein Screenshot von FileSelectionActivity , wie ich schon sagte, hässlich.

"Go Up" geht auf eine höhere Ebene der Dateihierarchie, es gibt zwei ListView s, eine für Verzeichnisse und eine für Dateien. Die Dateien haben Kontrollkästchen. Wenn die Freigabe-Schaltfläche gedrückt wird, wird jedes Element in der zweiten ListView überprüft, um zu sehen, ob das Kontrollkästchen aktiv ist oder nicht. Das ist Zeile 71 der Datei FileSelectionActivity .

Wie auch immer, ich hoffe, das hilft Ihnen dabei, Ihre eigene Dateiauswahl zu treffen, oder so.

    
ArianJM 28.02.2014 15:28
quelle