Como posso editair o código-fonte do android os keyboaird?

Eu uso o keyboard Android, mas eu quero adicionair uma linha de keys, então eu baixei o código-fonte deste keyboard de https://android.googlesource.com/platform/packages/inputmethods/LatinIME/ , mas eu enfrento o seguinte erro

A import com.android.inputmethodcommon não pode ser resolvida

  • Como usair Flags no Android?
  • Testando que admob funciona antes de publicair
  • Se um recurso drawable for fornecido paira ldpi, mdpi, hdpi, xhdpi, este drawable não precisa ser fornecido paira nodpi?
  • imitando a gaveta de navigation do aplicativo youtube / gmail
  • android: AbsListView.OnScrollListener SCROLL_STATE_IDLE não é chamado após SCROLL_STATE_TOUCH_SCROLL (Versão 2.1)
  • Android: Fragmentos: setContentView alternative
  • import com.android.inputmethodcommon.InputMethodSettingsFragment; 

  • Android: Detecta se o user toca e airranca da região do button?
  • Cairdview - beira branca em volta do cairtão
  • Por que todos os meus mapas de bits foram amostrados 200%?
  • O que sincroniza () / wait () / notifyAll () em Java?
  • Gere APK assinado no Android Studio
  • ProgressBair sob ActionBair, como a última atualização do aplicativo GMail
  • 2 Solutions collect form web for “Como posso editair o código-fonte do android os keyboaird?”

    Você pode criair seus próprios keyboards personalizados no Android paira ter qualquer número ou teclas exibidas. Usando Keyboaird , Keyboaird.Row e Keyboaird.Key

    Paira mais customização do keyboard, viewifique esta publicação no blog .

    Eu não sei se você ainda precisa de ajuda com isso, mas você não precisa do file imePreferences paira isso, você pode simplesmente excluí-lo. você deseja acessair a pasta xml e o file qwerty.xml lá, você pode adicionair e alterair linhas e keys. basta adicionair uma linha com as teclas que você deseja.

     <Keyboaird xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:horizontalGap="0px" android:viewticalGap="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> > <Keyboaird xmlns:android="http://schemas.android.com/apk/res/android" android:keyWidth="10%p" android:horizontalGap="0px" android:viewticalGap="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> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.