| Index: base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
|
| diff --git a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
|
| index 04b647b2dac6b5277b3f830ae651c07f7301e7e2..bb91aa77ce9ad3e39bac45d9f998df0fd33efff5 100644
|
| --- a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
|
| +++ b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
|
| @@ -24,6 +24,7 @@ import android.graphics.drawable.Drawable;
|
| import android.os.Build;
|
| import android.os.PowerManager;
|
| import android.os.Process;
|
| +import android.os.StatFs;
|
| import android.provider.Settings;
|
| import android.view.View;
|
| import android.view.ViewGroup.MarginLayoutParams;
|
| @@ -498,4 +499,28 @@ public class ApiCompatibilityUtils {
|
| view.setTextAppearance(view.getContext(), id);
|
| }
|
| }
|
| +
|
| + /**
|
| + * See {@link android.os.StatFs#getBlockCount()}.
|
| + */
|
| + @SuppressWarnings("deprecation")
|
| + public static long getBlockCount(StatFs statFs) {
|
| + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
| + return statFs.getBlockCountLong();
|
| + } else {
|
| + return statFs.getBlockCount();
|
| + }
|
| + }
|
| +
|
| + /**
|
| + * See {@link android.os.StatFs#getBlockSize()}.
|
| + */
|
| + @SuppressWarnings("deprecation")
|
| + public static long getBlockSize(StatFs statFs) {
|
| + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
| + return statFs.getBlockSizeLong();
|
| + } else {
|
| + return statFs.getBlockSize();
|
| + }
|
| + }
|
| }
|
|
|