DeviceId


public final class DeviceId
extends Object



The response returned from DeviceLockManager.getDeviceId on success. A DeviceId represents a stable identifier (i.e. an identifier that is preserved after a factory reset). At this moment, the only supported identifiers are IMEI, MEID and the Device Serial Number.

Summary

Constants

int DEVICE_ID_TYPE_IMEI

The device id is an IMEI

int DEVICE_ID_TYPE_MEID

The device id is a MEID

int DEVICE_ID_TYPE_SERIAL_NUMBER

The device id is a serial number

Public methods

String getId()
int getType()

Inherited methods

Constants

DEVICE_ID_TYPE_IMEI

Added in API level 34
public static final int DEVICE_ID_TYPE_IMEI

The device id is an IMEI

Constant Value: 0 (0x00000000)

DEVICE_ID_TYPE_MEID

Added in API level 34
public static final int DEVICE_ID_TYPE_MEID

The device id is a MEID

Constant Value: 1 (0x00000001)

DEVICE_ID_TYPE_SERIAL_NUMBER

Added in version 36.1
public static final int DEVICE_ID_TYPE_SERIAL_NUMBER

The device id is a serial number

Constant Value: 2 (0x00000002)

Public methods

getId

Added in API level 34
public String getId ()

Returns
String This value cannot be null.

getType

Added in API level 34
public int getType ()