I think you need to use:
"/ sdCard / ...." instead of "sdcard / ..."
If you try "sdcard / ..", it will be read from the file directory of your application, not the SDCard you want. Therefore, in your case, it will try to open "/data/data/your_project_package_structure/files/sdcard/image/1.jpg"
, /usb
Uri u = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "blabla.xml"));
, .