aFileChooser
aFileChooser copied to clipboard
With USB it return null instead of path.

It is because FileUtils.getPath() can't get a path to it. In my app I openInputStream() on any uri I can't get a path to and copy into my apps private directory. If you don't really need a file system path you can use the InputStream directly or get a FileDescriptor with openFileDescriptor()and use it directly (much faster, no copying).