论文部分内容阅读
随着智能手机概念的普及、终端厂商智能产品线布局的加快以及电信运营商的力推,我国的智能手机市场进入了疯长期。据专业分析机构报道日前发布的研究报告显示,仅2011年我国智能手机全年销量约7000万台,市场占有率在27%,中国已经超过美国,成为全球最大的智能手机市场,智能手机取代功能手机已呈不可逆转之势。 智能手机市场扩大的同时,在智能手机上进行大量文本输入的需求也在不断增加。目前各平台主流手机输入法中使用拼音输入法的用户数量最多。但传统拼音输入法存在重码率高,需要经常翻页,生僻字难以输入等缺点。为此我们提出了一种新的音型结合的输入方法并在当下市场占有率最高的Android平台上进行了实现,它既有笔画输入法低重码率、输入高效的特点,又切合广大拼音输入法用户的输入习惯,能够很好的满足多种用户群的需求。 本文首先介绍了金数码新音形汉字输入法的原理及笔画编码方案和按键布局方案,详细分析了它的设计思路和编码的高效性。接着对Android平台的输入法框架进行了剖析,然后介绍了Android输入法框架和新音形输入法在Android系统上的总体设计思路并详解了基于JNI的客户端/服务器模式(C/S模式)的设计。之后仔细介绍了汉字编码转换模块的设计与实现、辅助功能模块的设计、及遇到的问题和解决方案。最后指出了输入法实现过程中仍存在的一些问题和未来改进的方向。