WEB开发网
开发学院手机开发Android 开发 Android创建输入法 阅读

Android创建输入法

 2012-12-26 08:42:11 来源:WEB开发网   
核心提示: 从通知栏中选IME的子类型Android系统会管理所有的由IME所暴露的子类型,IME子类型被视为IME的从属模式,Android创建输入法,在通知栏中,用户能够给当前的IME选择一个有效的子类型,要记住,用户可以在密码或用户名称中使用标点符号,如下图所示:图4.从通知栏中选择IME子类型,图5.在系统设置中设置你喜

 从通知栏中选IME的子类型

Android系统会管理所有的由IME所暴露的子类型。IME子类型被视为IME的从属模式。在通知栏中,用户能够给当前的IME选择一个有效的子类型,如下图所示:
图4.从通知栏中选择IME子类型。
图5.在系统设置中设置你喜好的子类型。
从系统设置中选择IME子类型
用户能够在系统设置区的“Language&input”设置面板中控制如何使用子类型。在软键盘的示例中,InputMethodSettingsFragment.java文件中包含了在IME设置中方便启用子类型的的实现。更多信息请参照Android SDK中的SoftKeyboard示例。
图6.选择IME的语言。
通常IME要考虑的因素
在实现你的IME时,还要考虑以下事情:
1. 在IME的UI中为用户提供直接的设置选项;
2. 因为在设备上可以安装多种IME,因此要在输入法的UI中给用户提供直接切换IME的方法;
3.  要快速的显示IME的UI,因此要按照需要来预装或加载大尺寸的资源,以便用户在进入文本域后就能看到该IME。要缓存资源和视图,以便输入法的后续调用。
4. 相反,在输入窗口被隐藏后,你应该释放大块的内存占用,以便应用程序能够有足够的内存来运行。如果IME的隐藏需要几秒钟,那么要考虑使用延迟消息来释放资源。
5. 确保用户能够尽可能多的输入与IME相匹配的语言的字符。要记住,用户可以在密码或用户名称中使用标点符号,因此你的IME有必要提供不同的字符来让用户输入口令并获得对设备的访问。

Tags:Android 创建 输入法

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接