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