title: Android Find path of already inserted USB Media
body: <p>My device has two paths which point to two USB ports on the device /storage/udisk/ and /storage/udisk2/ .  I would like to find these paths programmatically.  I can find via Broadcast Receiver when the devices are inserted but this does not work for devices which are already inserted at boot.  Is there a database of devices connected which can be accessed?</p>
  
  <p>Environment.getExternalStorageDirectory() returns the path to the SDCard only and not inserted USB devices.</p>