Do you need any permission to read data from an sdcard? I found the write permission but nothing for read.
If you are using android version 4.1 (Jelly Bean), you have to insert the following permission into your application's manifest file:
READ_EXTERNAL_STORAGE
http://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE