Android Load/Save Dateiauswahl Dialog Klasse

Seit Jahren war ich auf der Suche nach einem nützlichen Load/Save Dialog für Android, einer Klasse, die ich leicht bedienen kann, und mit  Funktionen wie diese:

“Neuer Ordner”
“Verzeichnis/Datei löschen”
“Datei überschreiben”
“Bist du sicher?”

Gemerktes Load Directory
Gemerktes Save Directory
Angezeigte Dateigröße (nicht zu sehen im Video)

 

Es gibt einige, doch sind diese nie klein, einfach, vollständig und nützlich. Die meisten verwenden Tonnenweise XML Dateien. Doch jetzt ist es soweit. Ich habe meine eigene Load/Save File Chooser Dialog PopUp Android Klasse erstellt und sie ist großartig!

 

 

Die Klasse zu implementieren geht sehr einfach:

popupFileSelection = new PopupFileSelection(this, new PopupFileSelectionEventListener() { 

@Override public void load(File file) { 
Log.i("!!!","Load File: " + file.getAbsolutePath()); 
} 

@Override public void save(File file) { 
Log.i("!!!","Save File: " + file.getAbsolutePath()); 
} 
});

 

… und dann so aufrufen:

popupFileSelection.open(PopupFileSelection.MODE_LOAD);
 popupFileSelection.open(PopupFileSelection.MODE_SAVE);

Das war’s. 

Das Beste: Man benötigt keine layout/styles/colors xml Dateien!

 

Hier kann man den kompletten App Quellcode herunterladen:
(getestet mit Android 7.0/8.1)