Android
Android-versies
Zoeken…
Opmerkingen
Naam | Android-versie | Publicatiedatum | API-niveau | Build.VERSION_CODES |
---|---|---|---|---|
Angel Cake (Alpha) | 1.0 | 23 september 2008 | 1 | BASEREN |
Battenberg (Beta) | 1.1 | 9 februari 2009 | 2 | BASE_1_1 |
koekje | 1.5 | 30 april 2009 | 3 | CUPCAKE |
Donut | 1.6 | 15 september 2009 | 4 | DONUT |
Eclair | 2.0 | 26 oktober 2009 | 5 | ECLAIR |
2.0.1 | 3 december 2009 | 6 | ECLAIR_0_1 | |
2.1 | 12 januari 2010 | 7 | ECLAIR_MR1 | |
Froyo | 2.2 | 20 mei 2010 | 8 | Froyo |
Peperkoek | 2.3 | 6 december 2010 | 9 | PEPERKOEK |
2.3.3 | 9 februari 2011 | 10 | GINGERBREAD_MR1 | |
Honingraat | 3.0 | 22 februari 2011 | 11 | HONINGRAAT |
3.1 | 10 mei 2011 | 12 | HONEYCOMB_MR2 | |
3.2 | 15 juli 2011 | 13 | HONEYCOMB_MR1 | |
Ijs Sandwich | 4.0 | 19 oktober 2011 | 14 | IJS SANDWICH |
4.0.3 | 16 december 2011 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Jelly Bean | 4.1 | 9 juli 2012 | 16 | JELLY_BEAN |
4.2 | 13 november 2012 | 17 | JELLY_BEAN_MR1 | |
4.3 | 24 juli 2013 | 18 | JELLY_BEAN_MR2 | |
Kit Kat | 4.4 | 31 oktober 2013 | 19 | KIT KAT |
25 juli 2014 | 20 | KITKAT_WATCH | ||
Lolly | 5.0 | 17 oktober 2014 | 21 | LOLLY |
5.1 | 9 maart 2015 | 22 | LOLLIPOP_MR1 | |
Heemst | 6.0 | 5 oktober 2015 | 23 | M |
Noga | 7.0 | 22 augustus 2016 | 24 | N |
7.1.1 | 5 december 2016 | 25 | N_MR1 |
Controle van de Android-versie op het apparaat tijdens runtime
Build.VERSION_CODES
is een opsomming van de momenteel bekende SDK- Build.VERSION_CODES
.
Als u voorwaardelijk code wilt uitvoeren op basis van de Android-versie van het apparaat, gebruikt u de TargetApi
annotatie om Lint-fouten te voorkomen en controleert u de buildversie voordat u de code uitvoert die specifiek is voor het API-niveau.
Hier is een voorbeeld van het gebruik van een klasse die werd geïntroduceerd in API-23, in een project dat API-niveaus lager dan 23 ondersteunt:
@Override
@TargetApi(23)
public void onResume() {
super.onResume();
if (android.os.Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
//run Marshmallow code
FingerprintManager fingerprintManager = this.getSystemService(FingerprintManager.class);
//......................
}
}
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow