Android                
            Wersje na Androida
        
        
            
    Szukaj…
Uwagi
| Nazwa | Wersja na Androida | Data wydania | Poziom API | Build.VERSION_CODES | 
|---|---|---|---|---|
| Ciasto Anielskie (Alfa) | 1.0 | 23 września 2008 r | 1 | BAZA | 
| Battenberg (Beta) | 1.1 | 9 lutego 2009 r | 2) | BASE_1_1 | 
| Babeczka | 1.5 | 30 kwietnia 2009 r | 3) | BABECZKA | 
| Pączek | 1.6 | 15 września 2009 r | 4 | PĄCZEK | 
| Eclair | 2.0 | 26 października 2009 r | 5 | ECLAIR | 
| 2.0.1 | 3 grudnia 2009 r | 6 | ECLAIR_0_1 | |
| 2.1 | 12 stycznia 2010 r | 7 | ECLAIR_MR1 | |
| Froyo | 2.2 | 20 maja 2010 r | 8 | FROYO | 
| piernik | 2.3 | 6 grudnia 2010 r | 9 | PIERNIK | 
| 2.3.3 | 9 lutego 2011 r | 10 | GINGERBREAD_MR1 | |
| Plaster miodu | 3.0 | 22 lutego 2011 r | 11 | PLASTER MIODU | 
| 3.1 | 10 maja 2011 r | 12 | HONEYCOMB_MR2 | |
| 3.2 | 15 lipca 2011 r | 13 | HONEYCOMB_MR1 | |
| Lodowa Kanapka | 4.0 | 19 października 2011 r | 14 | LODOWA KANAPKA | 
| 4.0.3 | 16 grudnia 2011 r | 15 | ICE_CREAM_SANDWICH_MR1 | |
| Jelly Bean | 4.1 | 9 lipca 2012 r | 16 | JELLY_BEAN | 
| 4.2 | 13 listopada 2012 r | 17 | JELLY_BEAN_MR1 | |
| 4.3 | 24 lipca 2013 r | 18 | JELLY_BEAN_MR2 | |
| KitKat | 4.4 | 31 października 2013 r | 19 | KITKAT | 
| 25 lipca 2014 r | 20 | KITKAT_WATCH | ||
| Lizak | 5.0 | 17 października 2014 r | 21 | LIZAK | 
| 5.1 | 9 marca 2015 r | 22 | LOLLIPOP_MR1 | |
| pianka | 6.0 | 5 października 2015 r | 23 | M. | 
| Nugat | 7.0 | 22 sierpnia 2016 r | 24 | N. | 
| 7.1.1 | 5 grudnia 2016 r | 25 | N_MR1 | 
Sprawdzanie wersji Androida na urządzeniu w czasie wykonywania
 Build.VERSION_CODES to wyliczenie obecnie znanych kodów wersji SDK. 
 Aby warunkowo uruchomić kod w oparciu o wersję Androida urządzenia, użyj adnotacji TargetApi aby uniknąć błędów Lint, i sprawdź wersję kompilacji przed uruchomieniem kodu specyficznego dla poziomu interfejsu API. 
Oto przykład użycia klasy wprowadzonej w API-23 w projekcie obsługującym poziomy API niższe niż 23:
@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
        Licencjonowany na podstawie CC BY-SA 3.0
        Nie związany z Stack Overflow