DeviceId.Builder
public
static
final
class
DeviceId.Builder
extends Object
| java.lang.Object | |
| ↳ | android.companion.DeviceId.Builder |
A builder for DeviceId
Calling apps must provide at least one of the following to identify
the device: a custom ID using setCustomId(String), or a MAC address using
setMacAddress(MacAddress).
Summary
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
DeviceId
|
build()
|
DeviceId.Builder
|
setCustomId(String customId)
Sets the custom device id. |
DeviceId.Builder
|
setMacAddress(MacAddress macAddress)
Sets the mac address. |
Inherited methods | |
|---|---|
Public constructors
Public methods
setCustomId
public DeviceId.Builder setCustomId (String customId)
Sets the custom device id. This id is used by the Companion app to identify a specific device.
| Parameters | |
|---|---|
customId |
String: the custom device id.
This value may be null. |
| Returns | |
|---|---|
DeviceId.Builder |
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
length of the custom id must be at most 1024 characters to save disk space. |
setMacAddress
public DeviceId.Builder setMacAddress (MacAddress macAddress)
Sets the mac address. This mac address is used by the Companion app to identify a specific device.
| Parameters | |
|---|---|
macAddress |
MacAddress: the remote device mac address.
This value may be null. |
| Returns | |
|---|---|
DeviceId.Builder |
This value cannot be null. |