Name | Modified | Size | Downloads / Week |
---|---|---|---|
FileDialog-0.2 | 2014-11-13 | ||
readme | 2014-11-13 | 2.5 kB | |
FileDialog-src-0.1.zip | 2013-09-15 | 1.4 MB | |
FileDialog-bin-0.1.zip | 2013-09-15 | 14.3 kB | |
Totals: 4 Items | 1.4 MB | 0 |
================ file dialog for android v0.2 ========== Changed a little, a demo code showed here. final String TAG = "File dialog"; String path = Environment.getExternalStorageDirectory().toString(); path = "/"; FileDialog fileDialog; fileDialog = new FileDialog(MainActivity.this); // set options first fileDialog.setFileSortedBy(FileDialog.SORTED_BY_DATE); fileDialog.selectDirectory = "Select Directory"; fileDialog.setShowDirectoryOnly(false); fileDialog.setListFileFirst(false); //fileDialog.setFileEndsWith(new String[] { ".jpg", ".png" }); // set listeners fileDialog.setOnFileListener(new FileDialog.OnFileSelectedListener() { @Override public void onFileSelected(File file, String[] dirs, String[] files) { tvResult.setText("Selected a directory:"+ file.toString()); Log.d(TAG, "selected file " + file.toString()); } }); fileDialog.setOnDirectoryListener(new FileDialog.OnDirSelectedListener() { @Override public void onFirectorySelected(boolean isSelected, File directory, String[] dirs, String[] files) { if(isSelected){ tvResult.setText("Selected a file:"+ directory.toString()); Log.d(TAG, "selected dir ok: " + directory.toString()); }else{ Log.d(TAG, "selected dir " + directory.toString()); } } }); // Finally initialize it after settings fileDialog.initDirectory(path); // And show the dialog fileDialog.showDialog(); ================ file dialog for android v0.1========== This code is from http://stackoverflow.com/questions/3592717/choose-file-dialog Provided by Kirill Mikhailov on 2012-12-21 Modified by Huang Neng Geng on 2013-09-15 The usage is: final String TAG = "File dialog"; String path = Environment.getExternalStorageDirectory().toString(); fileDialog = new FileDialog(this); fileDialog.setFileEndsWith(new String[] { ".txt" }); fileDialog.setShowDirectoryOnly(false); fileDialog.setSortedBy(FileDialog.SORTED_BY_DATE); fileDialog.setListFileFirst(true); fileDialog.initDirectory(path); fileDialog.addFileListener(new FileDialog.FileSelectedListener() { public void fileSelected(File file) { Log.d(TAG, "selected file " + file.toString()); } }); fileDialog.addDirectoryListener(new FileDialog.DirSelectedListener() { public void directorySelected(File directory) { Log.d(TAG, "selected dir " + directory.toString()); } }); fileDialog.showDialog();