2013.09.09——— android 判断存储卡是不是读写

2013.09.09——— android 判断存储卡是否读写2013.09.09——— android 判断存储卡是否读写boolean mExternalSt

2013.09.09——— android 判断存储卡是否读写
2013.09.09——— android 判断存储卡是否读写

boolean mExternalStorageAvailable = false;boolean mExternalStorageWriteable = false;String state = Environment.getExternalStorageState();if (Environment.MEDIA_MOUNTED.equals(state)) {    // We can read and write the media    mExternalStorageAvailable = mExternalStorageWriteable = true;} else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {    // We can only read the media    mExternalStorageAvailable = true;    mExternalStorageWriteable = false;} else {    // Something else is wrong. It may be one of many other states, but all we need    //  to know is we can neither read nor write    mExternalStorageAvailable = mExternalStorageWriteable = false;}