- Tek Eye
- Android Versions by Name, Number, Availability and API Level
- List of Android Versions and Their Names, API Level and Dates
- Do you have a question or comment about this article?
- List of Android devices
- Contents
- Smartphones [ ]
- BlackBerry [ ]
- Cherry Mobile [ ]
- Essential [ ]
- Google [ ]
- Honor (Huawei) [ ]
- Huawei [ ]
- Motorola [ ]
- Motorola Mobility [ ]
- Nextbit [ ]
- 2016)»> Nexus (Google & Partners >2016) [ ]
- Nokia (HMD Global) [ ]
- OnePlus [ ]
- Samsung [ ]
- Galaxy A Series [ ]
- Galaxy C Series [ ]
- Galaxy E Series [ ]
- Galaxy F Series [ ]
- Galaxy J Series [ ]
- Galaxy M Series [ ]
- Galaxy Mega Series [ ]
- Galaxy Mini Series [ ]
- Galaxy Note Series [ ]
- Galaxy On Series [ ]
- Galaxy R Series [ ]
- Galaxy S Series [ ]
- Galaxy Y Series [ ]
- Galaxy Z Series [ ]
- Other Galaxy Devices [ ]
- Xiaomi [ ]
- Redmi [ ]
- Black Shark [ ]
- Tablets [ ]
- Amazon [ ]
- Motorola [ ]
- Prestigio [ ]
- Nexus/Pixel Series (created by Google and Partners) [ ]
- Samsung [ ]
Tek Eye
The table in this article lists all the different versions of Android, starting with the earliest Application Programming Interface (API) level to the latest API level. Thus the list is from the oldest Android versions to the latest.
Android Versions by Name, Number, Availability and API Level
Each version of Android is given a code name. The code name is traditionally the name of a dessert, cake or sweet, e.g, Gingerbread, Froyo, Jelly Bean, etc. — as the sugar laden picture below shows. The table that follows lists the code names, version numbers, first release date and Application Programming Interface (API) versions, along with the equivalent Software Development Kit (SDK) constants (Build.VERSION_CODES). The Android version number on a device is normally found in the settings. Select Settings, then About Phone or About Device and look at the Firmware Version or Android Version entry.
List of Android Versions and Their Names, API Level and Dates
Name | Version | Available | API | VERSION_CODES |
---|---|---|---|---|
N/A | 1.0 | October 2008 | 1 | BASE |
N/A | 1.1 | February 2009 | 2 | BASE_1_1 |
Cupcake | 1.5 | May 2009 | 3 | CUPCAKE |
Donut | 1.6 | September 2009 | 4 | DONUT |
Eclair | 2.0 | November 2009 | 5 | ECLAIR |
Eclair | 2.0.1 | December 2009 | 6 | ECLAIR_0_1 |
Eclair | 2.1 | January 2010 | 7 | ECLAIR_MR1 |
Froyo | 2.2 to 2.2.3 | June 2010 | 8 | FROYO |
Gingerbread | 2.3 to 2.3.2 | November 2010 | 9 | GINGERBREAD |
Gingerbread | 2.3.3 to 2.3.7 | February 2011 | 10 | GINGERBREAD_MR1 |
Honeycomb | 3.0 | February 2011 | 11 | HONEYCOMB |
Honeycomb | 3.1 | May 2011 | 12 | HONEYCOMB_MR1 |
Honeycomb | 3.2 to 3.2.6 | June 2011 | 13 | HONEYCOMB_MR2 |
Ice Cream Sandwich | 4.0.1 to 4.0.2 | October 2011 | 14 | ICE_CREAM_SANDWICH |
Ice Cream Sandwich | 4.0.3 to 4.0.4 | December 2011 | 15 | ICE_CREAM_SANDWICH_MR1 |
Jelly Bean | 4.1 to 4.1.1 | July 2012 | 16 | JELLY_BEAN |
Jelly Bean | 4.2 to 4.2.2 | November 2012 | 17 | JELLY_BEAN_MR1 |
Jelly Bean | 4.3 | July 2013 | 18 | JELLY_BEAN_MR2 |
Kit Kat | 4.4 to 4.4.4 | October 2013 | 19 | KITKAT |
Kit Kat | 4.4W to 4.4W.2 | June 2014 | 20 | KITKAT_WATCH |
Lollipop | 5.0 to 5.0.2 | November 2014 | 21 | LOLLIPOP |
Lollipop | 5.1 to 5.1.1 | March 2015 | 22 | LOLLIPOP_MR1 |
Marshmallow | 6.0 to 6.0.1 | October 2015 | 23 | M |
Nougat | 7.0 | August 2016 | 24 | N |
Nougat | 7.1 to 7.1.2 | October 2016 | 25 | N_MR1 |
Oreo | 8.0.0 | August 2017 | 26 | O |
Oreo | 8.1.0 | December 2017 | 27 | O_MR1 |
The above table was derived from the following sources (note that some release dates are derived from the Android developers documentation, the actual SDK availability may have been a little earlier, see the Wikipedia article):
When programming an App the API level is used to determine whether specific Android features are present or not. The API level can be read in versions prior to Donut (Cupcake, 1.1 and 1.0) using:
int APILevel = Integer.parseInt(Build.VERSION.SDK);
And from Donut onwards using:
int APILevel = Build.VERSION.SDK_INT;
(Build.VERSION.SDK is deprecated, i.e. it will be removed from the API at some future release).
When using functionality from a later API, but the App needs to support earlier Android versions, wrap the newer functionality in a separate class. Then check the API level before instantiating the class to prevent a VerifyError exception from occurring. See the article Support Multiple API Versions in Android.
Author: Daniel S. Fowler Published: 2012-05-25 Updated: 2017-01-08
Do you have a question or comment about this article?
(Alternatively, use the email address at the bottom of the web page.)
↓markdown↓ CMS is fast and simple. Build websites quickly and publish easily. For beginner to expert.
Free Android Projects and Samples:
Источник
List of Android devices
This is an incomplete list of devices running Android (AOSP). To see all the articles we have on Android devices, see Category:Devices.
Software is the opposite of hardware.
Contents
Smartphones [ ]
- Posh Memo Pro LTE L600
- Posh Equal Plus X700
- Posh Ultra Max LTE L550
- Posh Titan HD E500
- Posh Micro X S240
- Zenfone 4
- Zenfone 4.5
- Zenfone 5
- Zenfone 6
BlackBerry [ ]
Cherry Mobile [ ]
- Flare S7
- Flare S7 Plus
- Flare S7 Power
- Flare S7 Max
- Flare S7 Prime
- Flare S7 Mini
- Flare S7 Lite
- Flare S8
- Flare S8 Lite
- Flare S8 Pro
- Flare S8 Plus
- Flare S8 Deluxe
- Flare S8 Max
- Flare S8 Prime
- Omega X
- Flare X3
- Flare HD 5.0
- Flare Y3 Pro
- Flare Y6 Pro
- Y7 LTE
- Y7 Pro
- J1 Lite
- J2 Max
- J2 Prime
- J6S
- J8
- J8 LTE
Essential [ ]
Google [ ]
- Pixel 3a
- Pixel 3a XL
- Pixel 4
- Pixel 4 XL
- Pixel 4a
- Pixel 4a 5G
- Pixel 5
Honor (Huawei) [ ]
- 8 Lite | 8 Pro
- 9 | 9 Lite
- View 10
- 7A
- 7c
- 7s (Huawei P Smart)
- 8C
- 8X | 8X Max
- 9i
- 10 | 10 GT | 10 Lite
- Magic 2
- Note 10
- Play
- View 20
- 8A
- 9X | 9X Pro
- 20 lite | 20 Pro | 20S
- V30
- 30 Pro
- 8A | 8A Prime
- 8S
- 9A
- 9C
- 9S
- 9X Lite
- 20e
- 30
- 30 Lite
- 30 Pro
- 30 Pro+
- 30S
- Play 4 | Play 4 Pro
- Play 4T | Play 4T Pro
- Play 9A
- X10 | X10 Max
Huawei [ ]
- M835
- nova
- Mate20 | Mate20 Pro
- Mate30 | Mate30 Pro
- Mate40 | Mate40 Pro
- P9
- P20 | P20 Pro
- P30 | P30 Pro
- P40 | P40 Pro | P40 Pro+
- Optimus G1 Pro
- G2 | G2 Mini
- G Pro Lite
- G Flex
- G3 | G3 Stylus | G3 S
- G Pro 2
- Gx
- G Vista
- F60
- F70
- G Flex
- G Flex 2
- G Pro 2
- G Pro Lite
- G4
- G5
- G5 SE
- G6
- G6+
- G7 Fit
- G7 One
- G7 ThinQ
- G8 ThinQ
- G8s ThinQ
- G8x ThinQ
- K3 (2016)
- K3 (2017)
- K3 (2019)
- K4 (2016)
- K4 (2017)
- K5 (2016)
- K7 (2016)
- K7 (2017)
- K8 (2016)
- K8 (2017)
- K8 (2018)
- K9 (2018)
- K10 (2016)
- K10 (2017)
- K10 (2018)
- K11 (2016)
- K11 (2018)
- K20 (2019)
- K20 Plus (2016)
- K30 (2019)
- K40 (2019)
- K40S (2019)
- K41S (2020)
- K50 (2019)
- K50S (2019)
- K51S (2020)
- K61S (2020)
- Optimus
- Optimus 2
- Optimus 2X
- Optimus 3D
- Optimus 3D Max
- Optimus 4X HD
- Optimus Black
- Optimus Chat
- Optimus Chic
- Optimus F3
- Optimus F3Q
- Optimus F5
- Optimus F6
- Optimus F7
- Optimus G
- Optimus G Pro
- Optimus L1 II
- Optimus L2
- Optimus L2 II
- Optimus L3
- Optimus L3 II
- Optimus L4 II
- Optimus L5
- Optimus L5 II
- Optimus L7
- Optimus L7 II
- Optimus L9
- Optimus L9 II
- Optimus L20
- Optimus L30 Sporty
- Optimus L35
- Optimus L40
- Optimus L50 Sporty
- Optimus L60
- Optimus L65
- Optimus L70
- Optimus L80
- Optimus L90
- Optimus L Fino
- Optimus L Bello
- Optimus M
- Optimus Me
- Optimus Net
- Optimus Q
- Optimus Slider
- Optimus Sol
- Optimus Vu
- Optimus Vu II
- Optimus Zip
- Q6
- Q7
- Q8
- Q9
- Stylus
- Stylus 2
- Stylus 2 Plus
- Stylus 3
- Stylus 3 Plus
- Stylus 4
- Stylus 4 Plus
- V10
- V20
- V30
- V35 ThinQ
- V40 ThinQ
- V50 ThinQ
- Velvet
- Vista
- Vista 2
- Vu 3
Motorola [ ]
Motorola Mobility [ ]
Nextbit [ ]
2016)»> Nexus (Google & Partners >2016) [ ]
Nokia (HMD Global) [ ]
- 1
- 2.1
- 3.1
- 3.1 Plus
- 5.1
- 5.1 Plus
- 6.1
- 6.1 Plus
- 7 Plus
- 7.1
- 8 Sirocco
- 8.1
- 1 Plus
- 2.2
- 2.3
- 3.2
- 4.2
- 6.2
- 7.2
- C1
- 1.3
- 2 V Tella
- 2.4
- 3.4
- 5.3
- 8.3 5G
- C2
- C2 Tava
- C2 Tennen
- C3
- C5 Endi
OnePlus [ ]
- 8
- 8 Pro
- 8T
- Nord
- Nord N10 5G
- Nord N100
Samsung [ ]
Galaxy A Series [ ]
- Galaxy A3
- Galaxy A5
- Galaxy A7
- Galaxy A8
- Galaxy A9 | Galaxy A9 Pro
- Galaxy A6 | Galaxy A6+ | Galaxy A6s
- Galaxy A7
- Galaxy A8 | Galaxy A8+ | Galaxy A8s | Galaxy A8 Star
- Galaxy A9
- Galaxy A2 Core
- Galaxy A10 | Galaxy A10e | Galaxy A10s
- Galaxy A20 | Galaxy A20e | Galaxy A20s
- Galaxy A30 | Galaxy A30s
- Galaxy A40 | Galaxy A40s
- Galaxy A50 | Galaxy A50s
- Galaxy A60
- Galaxy A70 | Galaxy A70s
- Galaxy A80
- Galaxy A90 5G
- Galaxy A01
- Galaxy A11
- Galaxy A21 | Galaxy A21s
- Galaxy A31
- Galaxy A41
- Galaxy A51 | Galaxy A51 5G
- Galaxy A71 | Galaxy A71 5G
- Galaxy A81
- Galaxy A Quantum
Galaxy C Series [ ]
- Galaxy C5
- Galaxy C7
- Galaxy C9 Pro
- Galaxy C5 Pro
- Galaxy C7 | Galaxy C7 Pro
- Galaxy C8
Galaxy E Series [ ]
Galaxy F Series [ ]
Galaxy J Series [ ]
- Galaxy J1
- Galaxy J1 Ace
- Galaxy J2
- Galaxy J5
- Galaxy J7
- Galaxy J Max
- Galaxy J1
- Galaxy J1 Ace Neo
- Galaxy J1 Mini
- Galaxy J1 Mini Prime
- Galaxy J1 Nxt
- Galaxy J2
- Galaxy J2 Prime
- Galaxy J3
- Galaxy J3 Pro
- Galaxy J5
- Galaxy J5 Prime
- Galaxy J7
- Galaxy J7 Prime
- Galaxy J2
- Galaxy J3
- Galaxy J3 Eclipse
- Galaxy J3 Emerge
- Galaxy J3 Luna Pro
- Galaxy J3 Prime
- Galaxy J5
- Galaxy J7
- Galaxy J7+
- Galaxy J7 Max
- Galaxy J7 Nxt
- Galaxy J7 Pro
- Galaxy J7 Sky Pro
- Galaxy J7 V
- Galaxy J2 Core
- Galaxy J2 Pro
- Galaxy J3
- Galaxy J4
- Galaxy J4+
- Galaxy J4 Core
- Galaxy J6
- Galaxy J6+
- Galaxy J7
- Galaxy J7 Duo
- Galaxy J7 Prime 2
- Galaxy J8
Galaxy M Series [ ]
- Galaxy M10 | Galaxy M10s
- Galaxy M20
- Galaxy M30 | Galaxy M30s
- Galaxy M40
- Galaxy M01
- Galaxy M11
- Galaxy M21
- Galaxy M31
Galaxy Mega Series [ ]
- Galaxy Mega 5.8
- Galaxy Mega 6.3
Galaxy Mini Series [ ]
Galaxy Note Series [ ]
- Galaxy Note10 | Galaxy Note10 5G | Galaxy Note10+ | Galaxy Note10+ 5G
Galaxy On Series [ ]
- Galaxy On5 (2016)
- Galaxy On5 Pro
- Galaxy On7
- Galaxy On7 Pro
- Galaxy On8
- Galaxy On Nxt
- Galaxy On6
- Galaxy On7 Prime
- Galaxy On8
Galaxy R Series [ ]
Galaxy S Series [ ]
Galaxy Y Series [ ]
Galaxy Z Series [ ]
- Galaxy Z Flip
- Galaxy Z Fold2 | Galaxy Z Fold2 5G
Galaxy Z Flip 3
Other Galaxy Devices [ ]
- Galaxy 3
- Galaxy Ace
- Galaxy Fit
- Galaxy Gio
- Galaxy S Blaze
- Galaxy Stellar
- Vibrant
- Xperia E
- Xperia J
- Xperia P
- Xperia S
- Xperia SL
- Xperia T
- Xperia TX
- Xperia U
- Xperia V
- Xperia C
- Xperia L
- Xperia M
- Xperia SP
- Xperia Z | Xperia Z Ultra
- Xperia Z1
- Xperia ZL
- Xperia ZR
- Xperia C3
- Xperia E1
- Xperia E3
- Xperia M2 | Xperia M2 Aqua
- Xperia T2 Ultra
- Xperia T3
- Xperia Z1 Compact
- Xperia Z2
- Xperia Z3 | Xperia Z3 Compact
- Xperia C4
- Xperia C5 Ultra
- Xperia E4
- Xperia M4 Aqua
- Xperia M5
- Xperia Z3+ (Xperia Z4 in Japan)
- Xperia Z5 | Xperia Z5 Compact | Xperia Z5 Premium
- Xperia E5
- Xperia X | Xperia X Performance
- Xperia XA | Xperia XA Ultra
- Xperia XZ
- Xperia L1
- Xperia XA1 | Xperia XA1 Plus | Xperia XA1 Ultra
- Xperia XZ Premium
- Xperia XZs
- Xperia XZ1 | Xperia XZ1 Compact
- Xperia L2
- Xperia XA2 | Xperia XA2 Plus | Xperia XA2 Ultra
- Xperia XZ2 | Xperia XZ2 Compact | Xperia XZ2 Premium
- Xperia XZ3
- Xperia 1
- Xperia 5
- Xperia 8
- Xperia 10 | Xperia 10 Plus
- Xperia L3
- Xperia 1 II
- Xperia 5 II
- Xperia 10 II
- Xperia L4
Others [ ]
- NEX
- NEX 3
- NEX 3S
- NEX Dual Display
- V9
- X7
- X30
- X50
Xiaomi [ ]
- Mi 1S
- Mi 2 | Mi 2S | Mi 2A
- Mi 3
- Mi 4 | Mi 4 LTE | Mi 4i | Mi 4S | Mi 4C
- Mi 5 | Mi 5S | Mi 5S Plus | Mi 5C
- Mi 6 | Mi 6 Plus
- Mi 8 | Mi 8 Pro | Mi 8 Lite | Mi 8 SE | Mi 8 Explorer
- Mi 9 | Mi 9 SE | Mi 9T | Mi 9 Pro | Mi 9 Pro 5G | Mi 9 Lite | Mi 9 Explorer
- Mi 10 Pro | Mi 10 Pro 5G | Mi 10 Ultra | Mi 10T Pro 5G | Mi 10T 5G | Mi 10T Lite 5G | Mi 10 Lite 5G | Mi 10 Youth 5G | Mi 10 5G
- Mi Note | Mi Note Pro
- Mi Note 10 | Mi Note 10 Pro | Mi Note 10 Lite
- Mi A1
- Mi A2 | Mi A2 Lite
- Mi A3
- Mi Max
- Mi Max 2
- Mi Max 3
- Mi Mix
- Mi Mix 2 | Mi Mix 2S
- Mi Mix 3 | Mi Mix 3 5G
- Mi Mix Alpha
Redmi [ ]
- Redmi | Redmi 1S | Redmi Pro
- Redmi 2 | Redmi 2A | Redmi 2 Pro | Redmi 2 Prime
- Redmi 3 | Redmi 3 Pro | Redmi 3S | Redmi 3S Prime | Redmi 3X
- Redmi 4 | Redmi 4 Prime
- Redmi 5 | Redmi 5A | Redmi 5 Plus
- Redmi 6 | Redmi 6A
- Redmi 7 | Redmi 7A
- Redmi 8 | Redmi 8A Dual | Redmi 8A Pro
- Redmi 9 | Redmi 9A | Redmi 9C | Redmi 9C NFC | Redmi 9 Prime | Redmi 9i | Redmi 9AT
- Redmi 10X 5G | Redmi 10X 4G | Redmi 10X Pro 5G
- Redmi K20 | Redmi K20 Pro | Redmi K20 Pro Premium
- Redmi K30 | Redmi K30 Pro | Redmi K30 Pro Zoom | Redmi K30 5G | Redmi K30i 5G | Redmi K30 5G Racing | Redmi K30 Ultra | Redmi K30S
- Redmi Y1 | Redmi Y1 Lite
- Redmi Y2 (S2)
- Redmi Y3
- Redmi Go
- Redmi Note | Redmi Note 4G | Redmi Note Prime
- Redmi Note 2
- Redmi Note 3
- Redmi Note 4 | Redmi Note 4X
- Redmi Note 5 | Redmi Note 5 Pro
- Redmi Note 6 | Redmi Note 6 Pro
- Redmi Note 7 | Redmi 7S | Redmi Note 7 Pro
- Redmi Note 8 | Redmi Note 8T | Redmi Note 8 Pro
- Redmi Note 9 | Redmi Note 9T | Redmi Note 9 Pro | Redmi Note 9 5G | Redmi Note 9 4G | Redmi Note 9 Pro 5G
- Poco F1
- Poco F2 Pro
- Poco X2
- Poco X3
- Poco X3 Pro
- Poco X3 NFC
- Poco M3
- Poco C3
Black Shark [ ]
- Xiaomi Black Shark
- Xiaomi Black Shark 2 | Xiaomi Black Shark 2 Pro
- Xiaomi Black Shark 3 | Xiaomi Black Shark 3 Pro | Xiaomi Black Shark 3S
- Xiaomi Black Shark Helo
- Axon 11 4G/5G
- Axon 11 SE 5G
- Axon M
- Nubia Play
- Nubia Red Magic
- Nubia Red Magic 3
- Nubia Red Magic 3s
- Nubia Red Magic 5G
- Nubia Red Magic 5G Lite
- Nubia Red Magic Mars
- Nubia X
- Nubia Z20
- Score M
Tablets [ ]
Amazon [ ]
- Kindle Fire
- Kindle Fire HD
- Kindle Fire HD 8.9
- Kindle Fire HDX
- Kindle Fire HDX 8.9
- Dell Streak
- Dell Venue series
Motorola [ ]
Prestigio [ ]
- Prestigio MultiPad PMT5011 3G Muze
Nexus/Pixel Series (created by Google and Partners) [ ]
Samsung [ ]
- Samsung Galaxy Tab
- Samsung Galaxy Tab 10.1
- Sony Xperia Tablet Z
- Sony Xperia Z2 Tablet
- Sony Xperia Z3 Tablet Compact
- Sony Xperia Z4 Tablet
Источник