Here you can find the source of isExternalStorageReadable()
public static boolean isExternalStorageReadable()
//package com.java2s; import android.os.Environment; public class Main { public static boolean isExternalStorageReadable() { String state = Environment.getExternalStorageState(); return Environment.MEDIA_MOUNTED.equals(state) || Environment.MEDIA_MOUNTED_READ_ONLY.equals(state); }/*from w ww. j av a 2s .co m*/ }