Using the api logic you can detect if the sd card is available for read or write, but it doesn\'t tell you why it is not writable.
I want to know if the user even ha
public static boolean isSdPresent() { return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); }