public class Device extends DeviceCore
DeviceCore.TimeGenerator| Modifier and Type | Field and Description |
|---|---|
static Device |
dev |
BYTES_IN_MB, L, MS_IN_SECOND, NS_IN_MS, NS_IN_SECOND, uniformTimer, uniqueTimer| Modifier and Type | Method and Description |
|---|---|
Params |
buildMetrics(CtxCore sdkctx)
Build metrics
Params object as required by Countly server |
java.lang.String |
getAppVersion()
Return app version stored by
setAppVersion(String) |
java.lang.Float |
getBatteryLevel()
Return battery level stored by
setBatteryLevel(Float) |
java.lang.String |
getCpu()
Return CPU name stored by
setCpu(String) |
java.lang.String |
getDevice()
Return device name stored by
setDevice(String) |
java.lang.String |
getManufacturer()
Return device manufacturer stored by
setManufacturer(String) |
java.lang.String |
getOpenGL()
Return OpenGL version stored by
setOpenGL(String) |
java.lang.String |
getOrientation()
Return device orientation stored by
setOrientation(String) |
java.lang.String |
getResolution()
Return resolution stored by
setResolution(String) |
java.lang.Boolean |
isMuted()
Return whether the device is muted stored by
setDevice(String) |
java.lang.Boolean |
isOnline()
Return whether the device is online stored by
setDevice(String) |
Device |
setAppVersion(java.lang.String appVersion)
Set app version
|
Device |
setBatteryLevel(java.lang.Float batteryLevel)
Set battery level (0 ..
|
Device |
setCpu(java.lang.String cpu)
Set CPU name
|
Device |
setDevice(java.lang.String device)
Set device name
|
Device |
setManufacturer(java.lang.String manufacturer)
Set device manufacturer
|
Device |
setMuted(java.lang.Boolean muted)
Set whether the device is muted
|
Device |
setOnline(java.lang.Boolean online)
Set whether the device is online
|
Device |
setOpenGL(java.lang.String openGL)
Set OpenGL version
|
Device |
setOrientation(java.lang.String orientation)
Set device orientation
|
Device |
setResolution(java.lang.String resolution)
Set device resolution
|
currentDayOfWeek, currentHour, getDiskAvailable, getDiskTotal, getLocale, getOS, getOSVersion, getRAMAvailable, getRAMTotal, getTimezoneOffset, isDebuggerConnected, nsToMs, nsToSec, secToMs, secToNs, uniformTimestamp, uniqueTimestamppublic static Device dev
public java.lang.String getDevice()
setDevice(String)public Device setDevice(java.lang.String device)
public java.lang.String getResolution()
setResolution(String)public Device setResolution(java.lang.String resolution)
public java.lang.String getAppVersion()
setAppVersion(String)public Device setAppVersion(java.lang.String appVersion)
public java.lang.String getManufacturer()
setManufacturer(String)public Device setManufacturer(java.lang.String manufacturer)
public java.lang.String getCpu()
setCpu(String)public Device setCpu(java.lang.String cpu)
public java.lang.String getOpenGL()
setOpenGL(String)public Device setOpenGL(java.lang.String openGL)
public java.lang.Float getBatteryLevel()
setBatteryLevel(Float)public Device setBatteryLevel(java.lang.Float batteryLevel)
public java.lang.String getOrientation()
setOrientation(String)public Device setOrientation(java.lang.String orientation)
public java.lang.Boolean isOnline()
setDevice(String)public Device setOnline(java.lang.Boolean online)
public java.lang.Boolean isMuted()
setDevice(String)public Device setMuted(java.lang.Boolean muted)
public Params buildMetrics(CtxCore sdkctx)
Params object as required by Countly serverbuildMetrics in class DeviceCoresdkctx - Ctx in which to request metrics