Recherche…


Remarques

prénom Version Android Date de sortie Niveau API Build.VERSION_CODES
Angel Cake (Alpha) 1.0 23 septembre 2008 1 BASE
Battenberg (Beta) 1.1 9 février 2009 2 BASE_1_1
Petit gâteau 1,5 30 avril 2009 3 CUPCAKE
Beignet 1.6 15 septembre 2009 4 BEIGNET
Eclair 2.0 26 octobre 2009 5 ECLAIR
2.0.1 3 décembre 2009 6 ECLAIR_0_1
2.1 12 janvier 2010 7 ECLAIR_MR1
Froyo 2.2 20 mai 2010 8 FROYO
pain d'épice 2.3 6 décembre 2010 9 PAIN D'ÉPICE
2.3.3 9 février 2011 dix GINGERBREAD_MR1
Rayon de miel 3.0 22 février 2011 11 RAYON DE MIEL
3.1 10 mai 2011 12 HONEYCOMB_MR2
3.2 15 juillet 2011 13 HONEYCOMB_MR1
Sandwich à la crème glacée 4.0 19 octobre 2011 14 SANDWICH À LA CRÈME GLACÉE
4.0.3 16 décembre 2011 15 ICE_CREAM_SANDWICH_MR1
Dragée 4.1 9 juillet 2012 16 DRAGÉE
4.2 13 novembre 2012 17 JELLY_BEAN_MR1
4.3 24 juillet 2013 18 JELLY_BEAN_MR2
KitKat 4.4 31 octobre 2013 19 KITKAT
25 juillet 2014 20 KITKAT_WATCH
Sucette 5.0 17 octobre 2014 21 SUCETTE
5.1 9 mars 2015 22 LOLLIPOP_MR1
Guimauve 6,0 5 octobre 2015 23 M
Nougat 7.0 22 août 2016 24 N
7.1.1 5 décembre 2016 25 N_MR1

Vérification de la version Android sur l'appareil au moment de l'exécution

Build.VERSION_CODES est une énumération des codes de version du SDK actuellement connus.

Afin d'exécuter le code de manière conditionnelle en fonction de la version Android du périphérique, utilisez l'annotation TargetApi pour éviter les erreurs de Lint et vérifiez la version de génération avant d'exécuter le code spécifique au niveau de l'API.

Voici un exemple d'utilisation d'une classe introduite dans API-23, dans un projet qui prend en charge des niveaux d'API inférieurs à 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow