IME是指InputMethodEditors输入法编辑器,它是一种专门的应用程序,用来输入来自代表东亚地区书面语言文字的不同字符。
一个IMF结构中包含三个主要的部分:
inputmethodmanager:管理各部分的交互。它是一个客户端API,存在于各个应用程序的context中,用来沟通管理所有进程间交互的全局系统服务。
inputmethod(IME):实现一个允许用户生成文本的独立交360问答互模块。系统绑定一个当前的输入法。使其创建和生成,决定输入法何时隐藏或者显示它的UI烧把序兰鲁引还带当。同一时间只能有一个IME运行。
clientapplication:通过输入法管理器控制输入焦点和IME的状态。一让散念训层配陆衡合次只能有一个 客户端使用IME。