diff options
author | Chia-chi Yeh <chiachi@android.com> | 2010-12-20 18:41:08 +0800 |
---|---|---|
committer | Chia-chi Yeh <chiachi@android.com> | 2010-12-21 16:19:06 +0800 |
commit | c8a7fc07e3b905a723e753b0c9144de2b0343f1f (patch) | |
tree | b8948441f389cacce14c2e72c16c4b2107b676bf /src/com/android/camera/MenuHelper.java | |
parent | 11dd12bfdb800fbcb2121a81623138e89a7493ba (diff) | |
download | LegacyCamera-c8a7fc07e3b905a723e753b0c9144de2b0343f1f.zip LegacyCamera-c8a7fc07e3b905a723e753b0c9144de2b0343f1f.tar.gz LegacyCamera-c8a7fc07e3b905a723e753b0c9144de2b0343f1f.tar.bz2 |
Refactoring: Extract the space calculating code into a new class.
Also fix several related bugs.
Bug: 2811896
Change-Id: I2ee31471ba7c67ab30516e85598190ab7630254d
Diffstat (limited to 'src/com/android/camera/MenuHelper.java')
-rw-r--r-- | src/com/android/camera/MenuHelper.java | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/com/android/camera/MenuHelper.java b/src/com/android/camera/MenuHelper.java index 39fd0b2..239e38b 100644 --- a/src/com/android/camera/MenuHelper.java +++ b/src/com/android/camera/MenuHelper.java @@ -24,8 +24,6 @@ import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; import android.net.Uri; -import android.os.Environment; -import android.os.StatFs; import android.provider.MediaStore; import android.provider.MediaStore.Images; import android.util.Log; @@ -59,8 +57,6 @@ public class MenuHelper { public static final int POSITION_SWITCH_CAMERA_ID = 3; public static final int POSITION_SWITCH_TIME_LAPSE_MODE = 4; - public static final int NO_STORAGE_ERROR = -1; - public static final int CANNOT_STAT_ERROR = -2; public static final String EMPTY_STRING = ""; public static final String JPEG_MIME_TYPE = "image/jpeg"; // valid range is -180f to +180f @@ -169,26 +165,4 @@ public class MenuHelper { Log.e(TAG, "Could not start gallery activity", e); } } - - public static int calculatePicturesRemaining() { - try { - if (!ImageManager.hasStorage()) { - return NO_STORAGE_ERROR; - } else { - String storageDirectory = - Environment.getExternalStorageDirectory().toString(); - StatFs stat = new StatFs(storageDirectory); - final int PICTURE_BYTES = 1500000; - float remaining = ((float) stat.getAvailableBlocks() - * (float) stat.getBlockSize()) / PICTURE_BYTES; - return (int) remaining; - } - } catch (Exception ex) { - // if we can't stat the filesystem then we don't know how many - // pictures are remaining. it might be zero but just leave it - // blank since we really don't know. - Log.e(TAG, "Fail to access sdcard", ex); - return CANNOT_STAT_ERROR; - } - } } |