android键盘输入法整体解读(转).docxVIP

  • 22
  • 0
  • 约1.7万字
  • 约 13页
  • 2020-11-07 发布于天津
  • 举报
Android 键盘整体解读 Android 就开放它的 IMF ( Input Method Framework ),让我们能够开发自己的输入法。而开发输 入法最好的参考就是 Android 自带的 Sample-SoftKeyboard ,虽然这个例子仅包含英文和数字输入, 但 是它本身还算完整和清楚,对我们开始 Android 开发实战有很大帮助。 一、 IMF 简介 一个 IMF 结构中包含三个主要的部分: input method manager :管理各部分的交互。 它是一个客户端 API ,存在于各个应用程序的 context 中,用来沟通管理所有进程间交互的全局系统服务。 input method(IME) :实现一个允许用户生成文本的独立交互模块。系统绑定一个当前的输入法。使 其创建和生成,决定输入法何时隐藏或者显示它的 UI 。同一时间只能有一个 IME 运行。 client application :通过输入法管理器控制输入焦点和 IME 的状态。一次只能有一个客户端使用 IME 。 1、 InputManager 由 UI 控件( View,TextView,EditText 等)调用,用来操作输入法。比如,打开,关闭,切换输入 法等。 它是整个输入法框架( IMF )结构的核心 API ,处理应用程序和当前输入法的交互。可以通过 Context.getSy

文档评论(0)

1亿VIP精品文档

相关文档