| 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 | 2 |
================ 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();