android学习笔记 ----关于IME

IME: Input Method Editor.

Android中支持用户扩张不同IME.

同个IME如果要表现为不同的界面,那么需要IME subtype来指定的。

其中IME subtype可以包括以下方面:

  • A locale such as en_US or fr_FR
  • An input mode such as voice, keyboard, or handwriting
  • Other input styles, forms, or properties specific to the IME, such as 10-key or qwerty keyboard layouts.

可以通过以下方法修改当前的输入法或者是通过setting中修改

 

InputMethodManager imm =
                            (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);    /* 获取输
                            入法管理器 */           
      imm.setInputMethod(null,
     "XXXXInputMethodService");    /*
     切换输入法为ATOK */

获取输入法:

         String mCurIM=Settings.Secure.getString(getContentResolver(),
                 Settings.Secure.DEFAULT_INPUT_METHOD);    /* 保存当前输入法 */


你可能感兴趣的:(android,properties,input,输入法,keyboard,styles)