Crea Android LatinIME
Quiero hacer algunos cambios en el LatinIME. Por lo tanto cloné este Repo LatinIME y los he hecho.
Ahora me di cuenta de que tengo que construir esto dentro de la causa AOSP hay dependencias.
- ¿Cómo determinar el IME actual en Android?
- Cómo agregar su propio IME personalizado en el cuadro de diálogo Seleccionar método de entrada
- Cómo agregar scrollview a keyboardView en android
- Aplicación personalizada de Android IME predeterminada en el teclado de pantalla
- Android: ¿Cómo hacer que el botón en la vista del candidato en el teclado virtual?
Mi problema es que ahora sólo quiero construir el LatinIME (con dependencias), pero sin construir y clonar todo el AOSP.
No quiero descargar y construir el AOSP completo, como se describe aquí .
¿Hay alguna manera de hacer esto?
Edit : He encontrado las siguientes soluciones.
- Construir dentro de AOSP y construir el módulo en particular con
mmm
macro. (Esto construye sólo el módulo y sus dependencias.) - Construir con toolchain de la aplicación y utilizar las bibliotecas pre-construidas extraídas de AOSP pre-construido.
- Android: cambiar a otro IME de forma programática
- Android: Editar texto Ir botón
- Retener soft-input / IME state en el cambio de orientación
- ICS teclado de vuelta, los botones de inicio no tomar contacto cuando se abre en la superposición
- ¿Cómo puedo manejar ImeOptions?
- Teclado IME con emojis
- SetImeOptions: ¿por qué no se muestra el botón "Listo" en el teclado virtual?
- Cómo obtener EditText, IME Action, textMultiLine, para trabajar para JellyBean
He encontrado las siguientes soluciones.
- Construir dentro de AOSP y construir el módulo en particular con
mmm
macro. (Esto construye sólo el módulo y sus dependencias.) - Construir con toolchain de la aplicación y utilizar las bibliotecas pre-construidas extraídas de AOSP pre-construido.
Simplemente clónelo y construya su propio: https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/java/
- Ignorar proyecto de biblioteca con Android lint en la línea de comandos
- recv falló (errno = 11) en la aplicación de streaming (MediaPlayer) en Nexus