Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to read/write external USB storage on Android?

I am currently making an app that needs to be able to read from and write to a USB flash drive connected via a USB OTG adapter. Is there an easy way to access this storage via standard Java.io.File APIs? This app is only going to be run on a rooted Motorola Xoom running Android 4.2.2. Any suggestions would be appreciated.

like image 930
Nathan Walters Avatar asked Oct 26 '13 16:10

Nathan Walters


Video Answer


1 Answers

USB Drives get mounted to your device just like an SDCard does essentially*.

The mount path usually resides at:

/storage/usb0/

I have not used this on many devices other then my Droid running CyanogenMod, your device may very. You can smiply use a file manager to explore this path. The directories will still exist even if there is no mount path, so you will be able to determine the path.

like image 151
Matt Clark Avatar answered Oct 23 '22 09:10

Matt Clark