Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Nested Classes](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#nestedclasses) \| [Constants](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#constants) \| [Ctors](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#pubctors) \| [Inherited Methods](https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#inhmethods)

# BluetoothClass.Device

*** ** * ** ***


`
public
static


class
BluetoothClass.Device
`


`

extends https://developer.android.com/reference/java/lang/Object


`

`


`

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.bluetooth.BluetoothClass.Device |

<br />

*** ** * ** ***

Defines standard device class constants based on the Bluetooth specification.

Each `https://developer.android.com/reference/android/bluetooth/BluetoothClass` encodes exactly one device class, with major and minor
components.

The constants in `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device` represent a combination of major and minor
device components (the complete device class). The constants in `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major` represent only major device classes.

Note: The set of device classes is not exhaustive and will expand as the Bluetooth
specification evolves. Applications should expect and gracefully handle newly introduced or
unmapped device class values.

See `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Service` for service class constants.

## Summary

| ### Nested classes ||
|---|---|
| ` class` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major` Defines standard major device class constants based on the Bluetooth specification. |

| ### Constants ||
|---|---|
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_CAMCORDER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_CAR_AUDIO` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_HANDSFREE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_HEADPHONES` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_HEARING_AID` Minor device class constant representing a hearing aid device. |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_HIFI_AUDIO` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_LOUDSPEAKER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_MICROPHONE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_PORTABLE_AUDIO` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_SET_TOP_BOX` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VCR` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VIDEO_CAMERA` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VIDEO_CONFERENCING` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VIDEO_GAMING_TOY` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_VIDEO_MONITOR` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#AUDIO_VIDEO_WEARABLE_HEADSET` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_DESKTOP` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_HANDHELD_PC_PDA` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_LAPTOP` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_PALM_SIZE_PC_PDA` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_SERVER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#COMPUTER_WEARABLE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_BLOOD_PRESSURE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_DATA_DISPLAY` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_GLUCOSE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_PULSE_OXIMETER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_PULSE_RATE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_THERMOMETER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#HEALTH_WEIGHING` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PERIPHERAL_KEYBOARD` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PERIPHERAL_KEYBOARD_POINTING` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PERIPHERAL_NON_KEYBOARD_NON_POINTING` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PERIPHERAL_POINTING` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_CELLULAR` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_CORDLESS` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_ISDN` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_MODEM_OR_GATEWAY` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_SMART` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#PHONE_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_CONTROLLER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_DOLL_ACTION_FIGURE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_GAME` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_ROBOT` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#TOY_VEHICLE` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_GLASSES` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_HELMET` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_JACKET` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_PAGER` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_UNCATEGORIZED` |
| `int` | `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#WEARABLE_WRIST_WATCH` |

| ### Public constructors ||
|---|---|
| ` https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device#Device()() ` |

### Inherited methods

From class `

https://developer.android.com/reference/java/lang/Object

` `


https://developer.android.com/reference/java/lang/Object` `
https://developer.android.com/reference/java/lang/Object#clone()()
`

Creates and returns a copy of this object.


`


boolean` `
https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj)
`

Indicates whether some other object is "equal to" this one.


`


void` `
https://developer.android.com/reference/java/lang/Object#finalize()()
`

Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.


`


final

https://developer.android.com/reference/java/lang/Class<?>` `
https://developer.android.com/reference/java/lang/Object#getClass()()
`

Returns the runtime class of this `Object`.


`


int` `
https://developer.android.com/reference/java/lang/Object#hashCode()()
`

Returns a hash code value for the object.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#notify()()
`

Wakes up a single thread that is waiting on this object's
monitor.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#notifyAll()()
`

Wakes up all threads that are waiting on this object's monitor.


`


https://developer.android.com/reference/java/lang/String` `
https://developer.android.com/reference/java/lang/Object#toString()()
`

Returns a string representation of the object.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos)
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*, or until a
certain amount of real time has elapsed.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis)
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*, or until a
certain amount of real time has elapsed.


`


final

void` `
https://developer.android.com/reference/java/lang/Object#wait()()
`

Causes the current thread to wait until it is awakened, typically
by being *notified* or *interrupted*.


## Constants

### AUDIO_VIDEO_CAMCORDER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_CAMCORDER
```

<br />

<br />

Constant Value:

1076
(0x00000434)


### AUDIO_VIDEO_CAR_AUDIO

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_CAR_AUDIO
```

<br />

<br />

Constant Value:

1056
(0x00000420)


### AUDIO_VIDEO_HANDSFREE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_HANDSFREE
```

<br />

<br />

Constant Value:

1032
(0x00000408)


### AUDIO_VIDEO_HEADPHONES

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_HEADPHONES
```

<br />

<br />

Constant Value:

1048
(0x00000418)


### AUDIO_VIDEO_HEARING_AID

Added in [version 37.2](https://developer.android.com/topic/libraries/support-library/revisions)

```
public static final int AUDIO_VIDEO_HEARING_AID
```

Minor device class constant representing a hearing aid device.

This constant indicates that the Bluetooth device is a hearing aid within the `https://developer.android.com/reference/android/bluetooth/BluetoothClass.Device.Major#AUDIO_VIDEO` major device class. It can be compared against the result of `https://developer.android.com/reference/android/bluetooth/BluetoothClass#getDeviceClass()` to identify hearing aid devices.

<br />

Constant Value:

1100
(0x0000044c)


### AUDIO_VIDEO_HIFI_AUDIO

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_HIFI_AUDIO
```

<br />

<br />

Constant Value:

1064
(0x00000428)


### AUDIO_VIDEO_LOUDSPEAKER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_LOUDSPEAKER
```

<br />

<br />

Constant Value:

1044
(0x00000414)


### AUDIO_VIDEO_MICROPHONE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_MICROPHONE
```

<br />

<br />

Constant Value:

1040
(0x00000410)


### AUDIO_VIDEO_PORTABLE_AUDIO

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_PORTABLE_AUDIO
```

<br />

<br />

Constant Value:

1052
(0x0000041c)


### AUDIO_VIDEO_SET_TOP_BOX

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_SET_TOP_BOX
```

<br />

<br />

Constant Value:

1060
(0x00000424)


### AUDIO_VIDEO_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_UNCATEGORIZED
```

<br />

<br />

Constant Value:

1024
(0x00000400)


### AUDIO_VIDEO_VCR

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VCR
```

<br />

<br />

Constant Value:

1068
(0x0000042c)


### AUDIO_VIDEO_VIDEO_CAMERA

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VIDEO_CAMERA
```

<br />

<br />

Constant Value:

1072
(0x00000430)


### AUDIO_VIDEO_VIDEO_CONFERENCING

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VIDEO_CONFERENCING
```

<br />

<br />

Constant Value:

1088
(0x00000440)


### AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER
```

<br />

<br />

Constant Value:

1084
(0x0000043c)


### AUDIO_VIDEO_VIDEO_GAMING_TOY

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY
```

<br />

<br />

Constant Value:

1096
(0x00000448)


### AUDIO_VIDEO_VIDEO_MONITOR

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_VIDEO_MONITOR
```

<br />

<br />

Constant Value:

1080
(0x00000438)


### AUDIO_VIDEO_WEARABLE_HEADSET

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int AUDIO_VIDEO_WEARABLE_HEADSET
```

<br />

<br />

Constant Value:

1028
(0x00000404)


### COMPUTER_DESKTOP

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_DESKTOP
```

<br />

<br />

Constant Value:

260
(0x00000104)


### COMPUTER_HANDHELD_PC_PDA

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_HANDHELD_PC_PDA
```

<br />

<br />

Constant Value:

272
(0x00000110)


### COMPUTER_LAPTOP

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_LAPTOP
```

<br />

<br />

Constant Value:

268
(0x0000010c)


### COMPUTER_PALM_SIZE_PC_PDA

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_PALM_SIZE_PC_PDA
```

<br />

<br />

Constant Value:

276
(0x00000114)


### COMPUTER_SERVER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_SERVER
```

<br />

<br />

Constant Value:

264
(0x00000108)


### COMPUTER_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_UNCATEGORIZED
```

<br />

<br />

Constant Value:

256
(0x00000100)


### COMPUTER_WEARABLE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int COMPUTER_WEARABLE
```

<br />

<br />

Constant Value:

280
(0x00000118)


### HEALTH_BLOOD_PRESSURE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_BLOOD_PRESSURE
```

<br />

<br />

Constant Value:

2308
(0x00000904)


### HEALTH_DATA_DISPLAY

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_DATA_DISPLAY
```

<br />

<br />

Constant Value:

2332
(0x0000091c)


### HEALTH_GLUCOSE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_GLUCOSE
```

<br />

<br />

Constant Value:

2320
(0x00000910)


### HEALTH_PULSE_OXIMETER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_PULSE_OXIMETER
```

<br />

<br />

Constant Value:

2324
(0x00000914)


### HEALTH_PULSE_RATE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_PULSE_RATE
```

<br />

<br />

Constant Value:

2328
(0x00000918)


### HEALTH_THERMOMETER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_THERMOMETER
```

<br />

<br />

Constant Value:

2312
(0x00000908)


### HEALTH_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_UNCATEGORIZED
```

<br />

<br />

Constant Value:

2304
(0x00000900)


### HEALTH_WEIGHING

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int HEALTH_WEIGHING
```

<br />

<br />

Constant Value:

2316
(0x0000090c)


### PERIPHERAL_KEYBOARD

Added in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PERIPHERAL_KEYBOARD
```

<br />

<br />

Constant Value:

1344
(0x00000540)


### PERIPHERAL_KEYBOARD_POINTING

Added in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PERIPHERAL_KEYBOARD_POINTING
```

<br />

<br />

Constant Value:

1472
(0x000005c0)


### PERIPHERAL_NON_KEYBOARD_NON_POINTING

Added in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PERIPHERAL_NON_KEYBOARD_NON_POINTING
```

<br />

<br />

Constant Value:

1280
(0x00000500)


### PERIPHERAL_POINTING

Added in [API level 33](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PERIPHERAL_POINTING
```

<br />

<br />

Constant Value:

1408
(0x00000580)


### PHONE_CELLULAR

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_CELLULAR
```

<br />

<br />

Constant Value:

516
(0x00000204)


### PHONE_CORDLESS

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_CORDLESS
```

<br />

<br />

Constant Value:

520
(0x00000208)


### PHONE_ISDN

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_ISDN
```

<br />

<br />

Constant Value:

532
(0x00000214)


### PHONE_MODEM_OR_GATEWAY

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_MODEM_OR_GATEWAY
```

<br />

<br />

Constant Value:

528
(0x00000210)


### PHONE_SMART

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_SMART
```

<br />

<br />

Constant Value:

524
(0x0000020c)


### PHONE_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int PHONE_UNCATEGORIZED
```

<br />

<br />

Constant Value:

512
(0x00000200)


### TOY_CONTROLLER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_CONTROLLER
```

<br />

<br />

Constant Value:

2064
(0x00000810)


### TOY_DOLL_ACTION_FIGURE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_DOLL_ACTION_FIGURE
```

<br />

<br />

Constant Value:

2060
(0x0000080c)


### TOY_GAME

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_GAME
```

<br />

<br />

Constant Value:

2068
(0x00000814)


### TOY_ROBOT

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_ROBOT
```

<br />

<br />

Constant Value:

2052
(0x00000804)


### TOY_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_UNCATEGORIZED
```

<br />

<br />

Constant Value:

2048
(0x00000800)


### TOY_VEHICLE

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int TOY_VEHICLE
```

<br />

<br />

Constant Value:

2056
(0x00000808)


### WEARABLE_GLASSES

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_GLASSES
```

<br />

<br />

Constant Value:

1812
(0x00000714)


### WEARABLE_HELMET

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_HELMET
```

<br />

<br />

Constant Value:

1808
(0x00000710)


### WEARABLE_JACKET

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_JACKET
```

<br />

<br />

Constant Value:

1804
(0x0000070c)


### WEARABLE_PAGER

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_PAGER
```

<br />

<br />

Constant Value:

1800
(0x00000708)


### WEARABLE_UNCATEGORIZED

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_UNCATEGORIZED
```

<br />

<br />

Constant Value:

1792
(0x00000700)


### WEARABLE_WRIST_WATCH

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final int WEARABLE_WRIST_WATCH
```

<br />

<br />

Constant Value:

1796
(0x00000704)


## Public constructors

### Device

Added in [API level 5](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public Device ()
```

<br />

<br />