public interface Device
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getAbi()
Build property
|
java.lang.String |
getBootloader()
Build property
|
java.lang.String |
getBrand()
Build property
|
java.lang.String |
getBuildDevice()
Build property
|
java.lang.String |
getBuildHardware()
Build property
|
java.lang.String |
getBuildId()
Build property
|
java.lang.String |
getBuildModel()
Build property
|
java.lang.String |
getBuildTags()
Build property
|
long |
getBuildTime()
Build property.
|
java.lang.String |
getBuildType()
Build property
|
java.lang.String |
getFingerprint()
Build property
|
int |
getGlEsVersion()
Open GL ES version, encoded in a single int (major version number in the
upper, minor version number in the lower bits).
|
java.util.List<java.lang.String> |
getGlExtensions()
All supported GL extensions.
|
boolean |
getHasFiveWayNavigation()
Refers to the DPAD found on flip phones.
|
boolean |
getHasHardwareKeyboard()
Obsolete.
|
java.lang.String |
getIncrementalVersion()
Build property
|
java.util.List<AppInfo> |
getInstalledApps()
List installed apps
|
int |
getKeyboard()
The keyboard type.
|
java.util.List<java.lang.String> |
getLocales()
Languages, the device support.
|
java.lang.String |
getManufacturer()
Build property
|
int |
getNavigation()
The kind of "cursor keys" available on the device.
|
java.lang.String |
getProduct()
Build property
|
java.lang.String |
getReleaseVersion()
Build property
|
int |
getScreenDensity()
Screen metics.
|
int |
getScreenHeight()
Screen metrics
|
int |
getScreenLayout()
Refer to android.content.res.Configuration for details.
|
int |
getScreenWidth()
Screen metrics
|
int |
getSdkVersion()
Build property
|
int |
getSmallestScreenWidthDp()
Introduced with SDK level 13.
|
java.util.List<java.lang.String> |
getSystemAvailableFeatures()
Can be obtained from "adb shell pm list features".
|
java.util.List<java.lang.String> |
getSystemSharedLibraries()
Can be obtained from running "adb shell pm list libraries".
|
int |
getTouchscreen()
The touchscreen type.
|
boolean |
isLowRamDevice()
Introduced with SDK level 19.
|
boolean |
isOtaInstalled()
Over The Air updated?
|
java.lang.String getManufacturer()
java.lang.String getBrand()
java.lang.String getBuildDevice()
java.lang.String getBuildHardware()
java.lang.String getBuildModel()
java.lang.String getProduct()
java.lang.String getBuildId()
java.lang.String getFingerprint()
java.lang.String getReleaseVersion()
java.lang.String getIncrementalVersion()
java.lang.String getBootloader()
java.lang.String getBuildType()
java.lang.String getBuildTags()
int getSdkVersion()
long getBuildTime()
NOTE: the build.prop file stores the time in seconds since the epoch.
java.util.List<java.lang.String> getAbi()
int getScreenWidth()
int getScreenHeight()
int getScreenDensity()
java.util.List<java.lang.String> getSystemAvailableFeatures()
java.util.List<java.lang.String> getSystemSharedLibraries()
boolean isOtaInstalled()
java.util.List<java.lang.String> getLocales()
int getGlEsVersion()
MockUtil.encodeGlVersion(int, int)
.java.util.List<java.lang.String> getGlExtensions()
java.util.List<AppInfo> getInstalledApps()
boolean getHasFiveWayNavigation()
boolean getHasHardwareKeyboard()
int getKeyboard()
int getTouchscreen()
int getNavigation()
int getScreenLayout()
boolean isLowRamDevice()
int getSmallestScreenWidthDp()