¿Cómo puedo editar el código fuente de android os teclado?

Yo uso el teclado de Android, pero quiero añadir una fila de claves para que así que descargé el código fuente de este teclado de https://android.googlesource.com/platform/packages/inputmethods/LatinIME/ , pero me enfrento al siguiente error

La importación com.android.inputmethodcommon no se puede resolver

import com.android.inputmethodcommon.InputMethodSettingsFragment; 

Puede crear sus propios teclados personalizados en Android para que se muestre cualquier número o clave. Uso del teclado , Keyboard.Row y Keyboard.Key

Para más personalización del teclado echa un vistazo a esta entrada del blog .

No sé si todavía necesitas ayuda con esto, pero no necesitas el archivo imePreferences para esto solo puedes eliminarlo. Desea ir a la carpeta xml y el archivo qwerty.xml allí puede agregar y cambiar filas y claves. Sólo tiene que añadir una fila con las teclas que desee.

 <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:horizontalGap="0px" android:verticalGap="0px" android:keyHeight="@dimen/key_height" > <Row> <Key android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left"/> <Key android:codes="119" android:keyLabel="w"/> <Key android:codes="101" android:keyLabel="e"/> <Key android:codes="114" android:keyLabel="r"/> <Key android:codes="116" android:keyLabel="t"/> <Key android:codes="121" android:keyLabel="y"/> <Key android:codes="117" android:keyLabel="u"/> <Key android:codes="105" android:keyLabel="i"/> <Key android:codes="111" android:keyLabel="o"/> <Key android:codes="112" android:keyLabel="p" android:keyEdgeFlags="right"/> </Row> 
  • Ver animación de derecha a izquierda android
  • Restablecer LayoutParams a lo que se define en XML
  • Botones sobre Mapview
  • Emulador Nexus 7 utiliza la carpeta de diseño y no el diseño-sw600dp
  • Cómo establecer la altura de la disposición relativa dinámicamente en android
  • ¿Cómo mantener visible la barra de herramientas con adjustPan?
  • Android PhoneGap con controles nativos
  • Disposición de Android: dos vistas contiguas, de igual anchura, utilizan el ancho total de la pantalla
  • ¿Es una buena idea que un Fragmento delegue todo el control de navegación en Actividad?
  • ¿Cómo hacer ScrollView con un RelativeLayout con varios diseños de niño llenar la pantalla?
  • diseño con botones en un círculo?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.