Long story short - how do I check what filesystem is used on the SD card?
I'd like to be able to differentiate between FAT and NTFS.
One way is to parse output of mount command
Edit: here is the code
proc = Runtime.getRuntime().exec("mount");
BufferedReader in = new BufferedReader(new InputStreamReader(proc .getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
//parse here
}
you will have to parse string line to check the filesystem for sdcard. I think it should work for non rooted devices also