public class POBDeviceInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
POBDeviceInfo.DEVICE_ID_TYPE
Enum to denote the device type.
|
| Modifier and Type | Field and Description |
|---|---|
int |
screenHeight
The absolute height of the available display size in pixels.
|
int |
screenWidth
The absolute width of the available display size in pixels.
|
| Constructor and Description |
|---|
POBDeviceInfo(android.content.Context context)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcceptLanguage() |
java.lang.String |
getAdvertisingID() |
java.lang.String |
getAndroidId() |
POBDeviceInfo.DEVICE_ID_TYPE |
getAndroidIdType(boolean aidEnabled) |
java.lang.String |
getCarrierName() |
java.lang.String |
getCurrentTime()
Method is used to get current datetime in formated String
yyyy-MM-dd HH:mm:ss
|
java.lang.String |
getCurrentTimeZone() |
java.lang.Boolean |
getLmtEnabled() |
java.lang.String |
getMake() |
java.lang.String |
getMccmnc() |
java.lang.String |
getModel() |
int |
getOrientation() |
java.lang.String |
getOsName() |
java.lang.String |
getOsVersion() |
float |
getPxratio() |
int |
getScreenHeight() |
java.lang.String |
getScreenResolution() |
int |
getScreenWidth() |
int |
getTimeZoneOffsetInMinutes()
Return local time as the number +/- of minutes from UTC.
|
java.lang.String |
getUserAgent()
This method fetch the user agent from WebSettings and save it for future reference.
|
void |
updateAdvertisingIdInfo()
Method is used to update advertising Id from AdvertisingIdClient class
|
public int screenWidth
public int screenHeight
public POBDeviceInfo(@NonNull
android.content.Context context)
context - contextpublic void updateAdvertisingIdInfo()
public int getTimeZoneOffsetInMinutes()
public POBDeviceInfo.DEVICE_ID_TYPE getAndroidIdType(boolean aidEnabled)
@Nullable public java.lang.String getAndroidId()
@Nullable public java.lang.String getAdvertisingID()
@Nullable public java.lang.String getCarrierName()
@Nullable public java.lang.String getAcceptLanguage()
@Nullable public java.lang.String getMake()
@Nullable public java.lang.String getModel()
@Nullable public java.lang.String getOsName()
@Nullable public java.lang.String getOsVersion()
@Nullable public java.lang.String getScreenResolution()
public java.lang.String getUserAgent()
public java.lang.String getCurrentTime()
@Nullable public java.lang.String getCurrentTimeZone()
@Nullable public java.lang.Boolean getLmtEnabled()
public int getOrientation()
public int getScreenWidth()
public int getScreenHeight()
public float getPxratio()
@Nullable public java.lang.String getMccmnc()