Android
Versions Android
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