Android
Versiones de android
Buscar..
Observaciones
Nombre | versión de Android | Fecha de lanzamiento | Nivel de API | Build.VERSION_CODES |
---|---|---|---|---|
Pastel de ángel (alfa) | 1.0 | 23 de septiembre de 2008 | 1 | BASE |
Battenberg (Beta) | 1.1 | 9 de febrero de 2009 | 2 | BASE_1_1 |
Magdalena | 1.5 | 30 de abril de 2009 | 3 | CUPCAKE |
Rosquilla | 1.6 | 15 de septiembre de 2009 | 4 | ROSQUILLA |
Eclair | 2.0 | 26 de octubre de 2009 | 5 | ECLAIR |
2.0.1 | 3 de diciembre de 2009 | 6 | ECLAIR_0_1 | |
2.1 | 12 de enero de 2010 | 7 | ECLAIR_MR1 | |
Froyo | 2.2 | 20 de mayo de 2010 | 8 | FROYO |
Pan de jengibre | 2.3 | 6 de diciembre de 2010 | 9 | PAN DE JENGIBRE |
2.3.3 | 9 de febrero de 2011 | 10 | GINGERBREAD_MR1 | |
Panal | 3.0 | 22 de febrero de 2011 | 11 | PANAL |
3.1 | 10 de mayo de 2011 | 12 | HONEYCOMB_MR2 | |
3.2 | 15 de julio de 2011 | 13 | HONEYCOMB_MR1 | |
Sandwich De Helado | 4.0 | 19 de octubre de 2011 | 14 | ICE_CREAM_SANDWICH |
4.0.3 | 16 de diciembre de 2011 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Frijol de jalea | 4.1 | 9 de julio de 2012 | dieciséis | FRIJOL DE JALEA |
4.2 | 13 de noviembre de 2012 | 17 | JELLY_BEAN_MR1 | |
4.3 | 24 de julio de 2013 | 18 | JELLY_BEAN_MR2 | |
Kit Kat | 4.4 | 31 de octubre de 2013 | 19 | KIT KAT |
25 de julio de 2014 | 20 | KITKAT_WATCH | ||
Pirulí | 5.0 | 17 de octubre de 2014 | 21 | PIRULÍ |
5.1 | 9 de marzo de 2015 | 22 | LOLLIPOP_MR1 | |
Malvavisco | 6.0 | 5 de octubre de 2015 | 23 | METRO |
Turrón | 7.0 | 22 de agosto de 2016 | 24 | norte |
7.1.1 | 5 de diciembre de 2016 | 25 | N_MR1 |
Comprobación de la versión de Android en el dispositivo en tiempo de ejecución
Build.VERSION_CODES
es una enumeración de los códigos de versión SDK conocidos actualmente.
Para ejecutar condicionalmente el código basado en la versión de Android del dispositivo, use la anotación TargetApi
para evitar errores de pelusa y verifique la versión de compilación antes de ejecutar el código específico para el nivel de API.
Este es un ejemplo de cómo usar una clase que se introdujo en API-23, en un proyecto que admite niveles de API inferiores a 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow