public class SystemUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SystemUtils.SystemUtilsException |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
SDK_VERSION_ECLAIR_OR_LATER |
static boolean |
SDK_VERSION_FROYO_OR_LATER |
static boolean |
SDK_VERSION_GINGERBREAD_OR_LATER |
static boolean |
SDK_VERSION_HONEYCOMB_OR_LATER |
static boolean |
SDK_VERSION_ICE_CREAM_SANDWICH_OR_LATER |
| Constructor and Description |
|---|
SystemUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getApkFilePath(android.content.Context pContext) |
static float |
getCPUBogoMips() |
static int |
getCPUFrequencyCurrent() |
static int |
getCPUFrequencyMax() |
static int |
getCPUFrequencyMaxScaling() |
static int |
getCPUFrequencyMin() |
static int |
getCPUFrequencyMinScaling() |
static int |
getMemoryFree() |
static int |
getMemoryTotal() |
static java.lang.String |
getPackageName(android.content.Context pContext) |
static int |
getPackageVersionCode(android.content.Context pContext) |
static java.lang.String |
getPackageVersionName(android.content.Context pContext) |
static boolean |
hasSystemFeature(android.content.Context pContext,
java.lang.String pFeature) |
static boolean |
isAndroidVersion(int pBuildVersionCodeMin,
int pBuildVersionCodeMax) |
static boolean |
isAndroidVersionOrHigher(int pBuildVersionCode) |
static boolean |
isAndroidVersionOrLower(int pBuildVersionCode) |
static boolean |
isGoogleTV(android.content.Context pContext) |
public static final boolean SDK_VERSION_ECLAIR_OR_LATER
public static final boolean SDK_VERSION_FROYO_OR_LATER
public static final boolean SDK_VERSION_GINGERBREAD_OR_LATER
public static final boolean SDK_VERSION_HONEYCOMB_OR_LATER
public static final boolean SDK_VERSION_ICE_CREAM_SANDWICH_OR_LATER
public static boolean isGoogleTV(android.content.Context pContext)
public static int getPackageVersionCode(android.content.Context pContext)
public static java.lang.String getPackageVersionName(android.content.Context pContext)
public static java.lang.String getPackageName(android.content.Context pContext)
public static java.lang.String getApkFilePath(android.content.Context pContext)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionpublic static boolean hasSystemFeature(android.content.Context pContext,
java.lang.String pFeature)
public static boolean isAndroidVersionOrLower(int pBuildVersionCode)
pBuildVersionCode - taken from Build.VERSION_CODES.public static boolean isAndroidVersionOrHigher(int pBuildVersionCode)
pBuildVersionCode - taken from Build.VERSION_CODES.public static boolean isAndroidVersion(int pBuildVersionCodeMin,
int pBuildVersionCodeMax)
pBuildVersionCodeMin - taken from Build.VERSION_CODES.pBuildVersionCodeMax - taken from Build.VERSION_CODES.public static float getCPUBogoMips()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getMemoryTotal()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getMemoryFree()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getCPUFrequencyCurrent()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getCPUFrequencyMin()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getCPUFrequencyMax()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getCPUFrequencyMinScaling()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsExceptionpublic static int getCPUFrequencyMaxScaling()
throws SystemUtils.SystemUtilsException
SystemUtils.SystemUtilsException