Index: base/android/java/src/org/chromium/base/BuildInfo.java |
diff --git a/base/android/java/src/org/chromium/base/BuildInfo.java b/base/android/java/src/org/chromium/base/BuildInfo.java |
index c6d248d4a3c59353365a95167e163296c23f900a..a8da86d2ca05b093ec2cc721ad5392a8d9b466f2 100644 |
--- a/base/android/java/src/org/chromium/base/BuildInfo.java |
+++ b/base/android/java/src/org/chromium/base/BuildInfo.java |
@@ -5,6 +5,7 @@ |
package org.chromium.base; |
import android.annotation.TargetApi; |
+import android.app.ActivityManager; |
import android.content.Context; |
import android.content.pm.ApplicationInfo; |
import android.content.pm.PackageInfo; |
@@ -41,7 +42,7 @@ public class BuildInfo { |
} |
@CalledByNative |
- public static String getAndroidBuildId() { |
+ public static String getBuildId() { |
return Build.ID; |
} |
@@ -51,7 +52,7 @@ public class BuildInfo { |
* strings. |
*/ |
@CalledByNative |
- public static String getAndroidBuildFingerprint() { |
+ public static String getBuildFingerprint() { |
return Build.FINGERPRINT.substring( |
0, Math.min(Build.FINGERPRINT.length(), MAX_FINGERPRINT_LENGTH)); |
} |
@@ -116,11 +117,27 @@ public class BuildInfo { |
} |
@CalledByNative |
+ public static int getLargeMemoryClass(Context context) { |
+ ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); |
+ return am.getLargeMemoryClass(); |
+ } |
+ |
+ @CalledByNative |
public static String getBuildType() { |
return Build.TYPE; |
} |
@CalledByNative |
+ public static String getBuildVersionCodename() { |
+ return Build.VERSION.CODENAME; |
+ } |
+ |
+ @CalledByNative |
+ public static String getBuildVersionRelease() { |
+ return Build.VERSION.RELEASE; |
+ } |
+ |
+ @CalledByNative |
public static int getSdkInt() { |
return Build.VERSION.SDK_INT; |
} |