Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Constants](https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#constants) \| [Inherited Methods](https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#inhmethods)

# Build.VERSION_CODES_FULL

*** ** * ** ***


`
public
static


class
Build.VERSION_CODES_FULL
`


`

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


`

`


`

|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
| ↳ | android.os.Build.VERSION_CODES_FULL |

<br />

*** ** * ** ***

Enumeration of the currently known SDK major and minor version codes.
The numbers increase for every release, and are guaranteed to be ordered
by the release date of each release. The actual values should be
considered an implementation detail, and the current encoding scheme may
change in the future.
**See also:**

- `https://developer.android.com/reference/android/os/Build.VERSION#SDK_INT_FULL`

## Summary

| ### Constants ||
|---|---|
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#BAKLAVA` Android 16. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#BAKLAVA_1` Android 16, minor release 1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#BASE` Android 1.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#BASE_1_1` Android 1.1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#CINNAMON_BUN` Android 17. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#CINNAMON_BUN_1` Android 17, minor release 1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#CINNAMON_BUN_2` Android 17, minor release 2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#CUPCAKE` Android 1.5. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#DONUT` Android 1.6. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#ECLAIR` Android 2.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#ECLAIR_0_1` Android 2.0.1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#ECLAIR_MR1` Android 2.1.x. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#FROYO` Android 2.2.x. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#GINGERBREAD` Android 2.3.0-2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#GINGERBREAD_MR1` Android 2.3.3-4. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#HONEYCOMB` Android 3.0.x. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#HONEYCOMB_MR1` Android 3.1.x. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#HONEYCOMB_MR2` Android 3.2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#ICE_CREAM_SANDWICH` Android 4.0.0-2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#ICE_CREAM_SANDWICH_MR1` Android 4.0.3-4. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#JELLY_BEAN` Android 4.1.0-1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#JELLY_BEAN_MR1` Android 4.2.0-2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#JELLY_BEAN_MR2` Android 4.3. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#KITKAT` Android 4.4. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#KITKAT_WATCH` Android 4.4W. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#LOLLIPOP` Android 5.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#LOLLIPOP_MR1` Android 5.1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#M` Android 6.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#N` Android 7.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#N_MR1` Android 7.1.0-1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#O` Android 8.0. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#O_MR1` Android 8.1. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#P` Android 9. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#Q` Android 10. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#R` Android 11. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#S` Android 12. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#S_V2` Android 12v2. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#TIRAMISU` Android 13. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#UPSIDE_DOWN_CAKE` Android 14. |
| `int` | `https://developer.android.com/reference/android/os/Build.VERSION_CODES_FULL#VANILLA_ICE_CREAM` Android 15. |

### 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

### BAKLAVA

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

```
public static final int BAKLAVA
```

Android 16.

<br />

Constant Value:

3600000
(0x0036ee80)


### BAKLAVA_1

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

```
public static final int BAKLAVA_1
```

Android 16, minor release 1.

<br />

Constant Value:

3600001
(0x0036ee81)


### BASE

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

```
public static final int BASE
```

Android 1.0.

<br />

Constant Value:

100000
(0x000186a0)


### BASE_1_1

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

```
public static final int BASE_1_1
```

Android 1.1.

<br />

Constant Value:

200000
(0x00030d40)


### CINNAMON_BUN

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

```
public static final int CINNAMON_BUN
```

Android 17.

<br />

Constant Value:

3700000
(0x00387520)


### CINNAMON_BUN_1

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

```
public static final int CINNAMON_BUN_1
```

Android 17, minor release 1.

<br />

Constant Value:

3700001
(0x00387521)


### CINNAMON_BUN_2

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

```
public static final int CINNAMON_BUN_2
```

Android 17, minor release 2.

<br />

Constant Value:

3700002
(0x00387522)


### CUPCAKE

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

```
public static final int CUPCAKE
```

Android 1.5.

<br />

Constant Value:

300000
(0x000493e0)


### DONUT

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

```
public static final int DONUT
```

Android 1.6.

<br />

Constant Value:

400000
(0x00061a80)


### ECLAIR

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

```
public static final int ECLAIR
```

Android 2.0.

<br />

Constant Value:

500000
(0x0007a120)


### ECLAIR_0_1

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

```
public static final int ECLAIR_0_1
```

Android 2.0.1.

<br />

Constant Value:

600000
(0x000927c0)


### ECLAIR_MR1

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

```
public static final int ECLAIR_MR1
```

Android 2.1.x.

<br />

Constant Value:

700000
(0x000aae60)


### FROYO

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

```
public static final int FROYO
```

Android 2.2.x.

<br />

Constant Value:

800000
(0x000c3500)


### GINGERBREAD

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

```
public static final int GINGERBREAD
```

Android 2.3.0-2.

<br />

Constant Value:

900000
(0x000dbba0)


### GINGERBREAD_MR1

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

```
public static final int GINGERBREAD_MR1
```

Android 2.3.3-4.

<br />

Constant Value:

1000000
(0x000f4240)


### HONEYCOMB

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

```
public static final int HONEYCOMB
```

Android 3.0.x.

<br />

Constant Value:

1100000
(0x0010c8e0)


### HONEYCOMB_MR1

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

```
public static final int HONEYCOMB_MR1
```

Android 3.1.x.

<br />

Constant Value:

1200000
(0x00124f80)


### HONEYCOMB_MR2

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

```
public static final int HONEYCOMB_MR2
```

Android 3.2.

<br />

Constant Value:

1300000
(0x0013d620)


### ICE_CREAM_SANDWICH

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

```
public static final int ICE_CREAM_SANDWICH
```

Android 4.0.0-2.

<br />

Constant Value:

1400000
(0x00155cc0)


### ICE_CREAM_SANDWICH_MR1

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

```
public static final int ICE_CREAM_SANDWICH_MR1
```

Android 4.0.3-4.

<br />

Constant Value:

1500000
(0x0016e360)


### JELLY_BEAN

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

```
public static final int JELLY_BEAN
```

Android 4.1.0-1.

<br />

Constant Value:

1600000
(0x00186a00)


### JELLY_BEAN_MR1

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

```
public static final int JELLY_BEAN_MR1
```

Android 4.2.0-2.

<br />

Constant Value:

1700000
(0x0019f0a0)


### JELLY_BEAN_MR2

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

```
public static final int JELLY_BEAN_MR2
```

Android 4.3.

<br />

Constant Value:

1800000
(0x001b7740)


### KITKAT

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

```
public static final int KITKAT
```

Android 4.4.

<br />

Constant Value:

1900000
(0x001cfde0)


### KITKAT_WATCH

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

```
public static final int KITKAT_WATCH
```

Android 4.4W.

<br />

Constant Value:

2000000
(0x001e8480)


### LOLLIPOP

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

```
public static final int LOLLIPOP
```

Android 5.0.

<br />

Constant Value:

2100000
(0x00200b20)


### LOLLIPOP_MR1

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

```
public static final int LOLLIPOP_MR1
```

Android 5.1.

<br />

Constant Value:

2200000
(0x002191c0)


### M

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

```
public static final int M
```

Android 6.0.

<br />

Constant Value:

2300000
(0x00231860)


### N

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

```
public static final int N
```

Android 7.0.

<br />

Constant Value:

2400000
(0x00249f00)


### N_MR1

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

```
public static final int N_MR1
```

Android 7.1.0-1.

<br />

Constant Value:

2500000
(0x002625a0)


### O

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

```
public static final int O
```

Android 8.0.

<br />

Constant Value:

2600000
(0x0027ac40)


### O_MR1

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

```
public static final int O_MR1
```

Android 8.1.

<br />

Constant Value:

2700000
(0x002932e0)


### P

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

```
public static final int P
```

Android 9.

<br />

Constant Value:

2800000
(0x002ab980)


### Q

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

```
public static final int Q
```

Android 10.

<br />

Constant Value:

2900000
(0x002c4020)


### R

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

```
public static final int R
```

Android 11.

<br />

Constant Value:

3000000
(0x002dc6c0)


### S

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

```
public static final int S
```

Android 12.

<br />

Constant Value:

3100000
(0x002f4d60)


### S_V2

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

```
public static final int S_V2
```

Android 12v2.

<br />

Constant Value:

3200000
(0x0030d400)


### TIRAMISU

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

```
public static final int TIRAMISU
```

Android 13.

<br />

Constant Value:

3300000
(0x00325aa0)


### UPSIDE_DOWN_CAKE

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

```
public static final int UPSIDE_DOWN_CAKE
```

Android 14.

<br />

Constant Value:

3400000
(0x0033e140)


### VANILLA_ICE_CREAM

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

```
public static final int VANILLA_ICE_CREAM
```

Android 15.

<br />

Constant Value:

3500000
(0x003567e0)