/**
  * Checks if external sdCard storage is available and writable.
  *
  * @return True if storage is available for writing otherwise false.
  */
 public boolean isStorageAvailable() {
   checkStorageState();
   if (isExternalStorageAvailable && isExternalStorageWriteable) return true;
   else return false;
 }