Java 7/8 en Android?
Android es una gran plataforma móvil, utiliza Java (por una buena razón) un lenguaje de programación muy popular. Pero el lenguaje Java está evolucionando, avanzando, la versión 7 con pequeñas mejoras de idioma tiene algunos años y el próximo año viene la versión 8 con los lambdas esperados.
Mi pregunta es: ¿Android ejecutará Java 7 u 8 o tomará algunas de sus construcciones?
- Cómo proteger la contraseña SFTP en APK?
- ¿Cómo puedo hacer que este zip rxjava funcione en paralelo?
- IabHelper.startSetup () hace que NullPointerException
- Número de pestañas en ActionBar
- ¿Es posible identificar el modo de comunicación USB mediante programación?
ACTUALIZACIÓN: Sólo para los no creyentes: En Android Kitkat 4.4 podemos utilizar Java 7 goodies: ARM, cambiar las cadenas, diamante, etc. ¡Sí! Espero que no tome más tiempo para obtener lambdas y Java 8 características
- No se puede obtener el PreferenceFragment para trabajar (error de compilación)
- Obtener bandera emoji por código de país
- Cuando se utiliza la pantalla activity.recreate () parpadea en negro durante 0,5 segundos
- CameraManager en dispositivos que funcionan con menos de Lollipop
- Org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Campo no reconocido "id" (Criterios de clase), no marcado como ignorable
- Ningún dispositivo de destino encontrado android studio 2.1.1
- Hacer un brindis en una actividad de diferentes archivos de clase Java
- AVD Manager no puede encontrar herramientas \ android.bat aunque esté allí
Android funciona hoy con Java 7, según el equipo de herramientas, aunque todavía no lo he probado personalmente. Con esto, quiero decir que usted puede compilar un proyecto de Android con un compilador de Java 7, y las herramientas de construcción aceptarán la salida del compilador de Java 7. AFAIK, sólo había un nuevo bytecode añadido ( invokedynamic
, o algo así), que es para los intérpretes, no el compilador javac
.
Dado que Java 8 no existe en forma definitiva, y dado que Google no tiende a dar detalles futuros como este (particularmente dado en litigio en vuelo), sabrá cuando el resto de nosotros sabe, algún día después de Java 8 barcos.
- SetTitle cuando el fragmento es visible nuevamente
- Getcontentresolver () no está definido para el tipo