I want to search for files on the users mobile with specific extensions.
I tried searching but could not find any direct API's.
Is there a specific API's or is there tedious way of achieving the same.
Or is there a mechanism to call linux calls for find or something similar
Thanks
You can find the user's SD card via Environment.getExternalStorageDirectory()
, which you can then traverse to find what you need.
boolean isSDPresent = Environment.getExternalStorageState()
.equals(Environment.MEDIA_MOUNTED);
if (isSDPresent) {
File file[] = Environment.getExternalStorageDirectory().listFiles();
if (file != null) {
for (int i = 0; i < file.length; i++) {
file[i].getAbsolutePath();
}
}
}
Traverse file[]
for the required file