InputMethodService
frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
InputMethodService是一个输入法基类, 基类实现了大部分的基本接口。
一般输入法都需要从这个类里派生,然后根据需求来实现自己的接口, 就可以编写一个自己的输
入法。
例如要实现一个五笔输入法, 从这个类里继承, 然后重新实现一个五笔键盘和候选字的界面和产
生结果的接口。
代码文件里有很多的说明, SDK文档里也有。
贴一张图, 对整个IMF的了解。