DeviceParametersBuilders.DeviceParameters

public final class DeviceParametersBuilders.DeviceParameters


Parameters describing the device requesting a tile update. This contains physical and logical characteristics about the device (e.g. screen size and density, etc).

Summary

Public constructors

Public methods

@DeviceParametersBuilders.DevicePlatform int

Gets the platform of the device.

@FloatRange(from = 0.0, fromInclusive = false, toInclusive = false) float

Gets density of the display.

@Dimension(unit = "") int

Gets height of the device's screen in DP.

@DeviceParametersBuilders.ScreenShape int

Gets the shape of the device's screen.

@Dimension(unit = "") int

Gets width of the device's screen in DP.

Public constructors

DeviceParameters

public final DeviceParameters()

Public methods

getDevicePlatform

@DeviceParametersBuilders.DevicePlatform
public int getDevicePlatform()

Gets the platform of the device.

getScreenDensity

public @FloatRange(from = 0.0, fromInclusive = false, toInclusive = false) float getScreenDensity()

Gets density of the display. This value is the scaling factor to get from DP to Pixels (px = dp * density).

getScreenHeightDp

public @Dimension(unit = "") int getScreenHeightDp()

Gets height of the device's screen in DP.

getScreenShape

@DeviceParametersBuilders.ScreenShape
public int getScreenShape()

Gets the shape of the device's screen.

getScreenWidthDp

public @Dimension(unit = "") int getScreenWidthDp()

Gets width of the device's screen in DP.