public class Device
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Device.MemoryInfoType |
Constructor and Description |
---|
Device() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getAdvertisingTrackingId() |
static java.lang.String |
getAndroidId() |
static int |
getApiLevel() |
static java.lang.String |
getApkDigest() |
static float |
getBatteryLevel() |
static int |
getBatteryStatus() |
static java.lang.String |
getBoard() |
static java.lang.String |
getBootloader() |
static java.lang.String |
getBrand() |
static java.lang.String |
getBuildId() |
static java.lang.String |
getBuildVersionIncremental() |
static java.lang.String |
getCertificateFingerprint() |
static long |
getCPUCount() |
static java.lang.String |
getDevice() |
static float |
getDisplayMetricDensity() |
static long |
getElapsedRealtime() |
static java.lang.String |
getFingerprint() |
static long |
getFreeMemory() |
static long |
getFreeSpace(java.io.File file) |
static java.lang.String |
getGLVersion() |
static java.lang.String |
getHardware() |
static java.lang.String |
getHost() |
static java.lang.String |
getManufacturer() |
static java.lang.String |
getModel() |
static java.lang.String |
getNetworkCountryISO() |
static boolean |
getNetworkMetered() |
static java.lang.String |
getNetworkOperator() |
static java.lang.String |
getNetworkOperatorName() |
static int |
getNetworkType() |
static java.lang.String |
getOpenAdvertisingTrackingId() |
static java.lang.String |
getOsVersion() |
static java.util.Map<java.lang.String,java.lang.String> |
getProcessInfo() |
static java.lang.String |
getProduct() |
static int |
getRingerMode() |
static int |
getScreenBrightness() |
static int |
getScreenDensity() |
static int |
getScreenHeight() |
static int |
getScreenLayout() |
static int |
getScreenWidth() |
static java.util.List<android.hardware.Sensor> |
getSensorList() |
static int |
getStreamMaxVolume(int streamType) |
static int |
getStreamVolume(int streamType) |
static java.util.ArrayList<java.lang.String> |
getSupportedAbis() |
static java.lang.String |
getSystemProperty(java.lang.String propertyName,
java.lang.String defaultValue) |
static long |
getTotalMemory() |
static long |
getTotalSpace(java.io.File file) |
static java.lang.String |
getUniqueEventId() |
static long |
getUptime() |
static boolean |
isActiveNetworkConnected() |
static java.lang.Boolean |
isAdbEnabled() |
static boolean |
isLimitAdTrackingEnabled() |
static boolean |
isLimitOpenAdTrackingEnabled() |
static boolean |
isRooted() |
static boolean |
isUSBConnected() |
static boolean |
isUsingWifi() |
static boolean |
isWiredHeadsetOn() |
public static int getApiLevel()
public static java.lang.String getOsVersion()
public static java.lang.String getManufacturer()
public static java.lang.String getModel()
public static int getScreenLayout()
public static java.lang.String getAndroidId()
public static java.lang.String getAdvertisingTrackingId()
public static boolean isLimitAdTrackingEnabled()
public static java.lang.String getOpenAdvertisingTrackingId()
public static boolean isLimitOpenAdTrackingEnabled()
public static boolean isUsingWifi()
public static int getNetworkType()
public static boolean getNetworkMetered()
public static java.lang.String getNetworkOperator()
public static java.lang.String getNetworkOperatorName()
public static java.lang.String getNetworkCountryISO()
public static float getDisplayMetricDensity()
public static int getScreenDensity()
public static int getScreenWidth()
public static int getScreenHeight()
public static boolean isActiveNetworkConnected()
public static java.lang.String getUniqueEventId()
public static boolean isWiredHeadsetOn()
public static java.lang.String getSystemProperty(java.lang.String propertyName, java.lang.String defaultValue)
public static int getRingerMode()
public static int getStreamVolume(int streamType)
public static int getStreamMaxVolume(int streamType)
public static int getScreenBrightness()
public static long getFreeSpace(java.io.File file)
public static long getTotalSpace(java.io.File file)
public static float getBatteryLevel()
public static int getBatteryStatus()
public static long getTotalMemory()
public static long getFreeMemory()
public static boolean isRooted()
public static java.lang.Boolean isAdbEnabled()
public static java.lang.String getGLVersion()
public static java.lang.String getApkDigest() throws java.lang.Exception
java.lang.Exception
public static java.lang.String getCertificateFingerprint()
public static java.lang.String getBoard()
public static java.lang.String getBootloader()
public static java.lang.String getBrand()
public static java.lang.String getDevice()
public static java.lang.String getHardware()
public static java.lang.String getHost()
public static java.lang.String getProduct()
public static java.lang.String getFingerprint()
public static java.util.ArrayList<java.lang.String> getSupportedAbis()
public static java.util.List<android.hardware.Sensor> getSensorList()
public static boolean isUSBConnected()
public static long getCPUCount()
public static long getUptime()
public static long getElapsedRealtime()
public static java.lang.String getBuildId()
public static java.lang.String getBuildVersionIncremental()
public static java.util.Map<java.lang.String,java.lang.String> getProcessInfo()