首页> 中文学位 >基于Android平台输入法设计和联想功能实现
【6h】

基于Android平台输入法设计和联想功能实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪 论

1.1 研究背景与意义

1.2 移动智能终端输入法发展趋势

1.3 本文的组织结构及其各章节简要说明

第2章 Android 输入法基本原理

2.1 Android 简介

2.2 Android 输入法原理图

2.3 Android IMF 框架简介

第3章 汉字编码介绍

3.1 输入编码

3.2 信息交换码介绍

3.3 机内码介绍

3.4 字形码编码

第4章 联想词库的组织及检索

4.1 词频统计

4.2 词库文件的组织

4.3 词库文件的形成

4.4 程序的流程图

4.5 InputmethodService 在本设计中的具体运用

第5章 Android输入法界面的设计与实现

5.1 Android基本组件介绍

5.2 软键盘视图的设计

5.3 候选视图的设计

5.4 预览效果的设计

第6章 附加功能的设计

6.1系统设置功能

6.2常规设置功能

6.3其它设置功能

6.4联网帮助功能

6.5下载更新功能

第7章 Android NDK的实现

7.1 Android NDK 简介

7.2 Java 与 C 的效率比较

7.3 Java 与 C 的数据比较

7.4 Android NDK在金数码中的使用

第8章 总结与展望

参考文献

致谢

展开▼

摘要

随着微电子与计算机技术的日益成熟,智能手机正朝着高性能、低功耗的方向发展。与此同时,相应的配套软件更是发展迅速。目前,谷歌的Android系统正以惊人的速度占领着手机市场,并有独霸天下的趋势。据国外媒体报道,市场上知名手机品牌,如宏达电脑、LG、摩托罗拉、三星都在使用Google的Android系统。在对35个国家所做的市场调研中,尽管Android系统是最近几年来才出现的,但市场占有率第一,平均市场占有率达到48%,统领了整个亚太市场[2]。
  目前,Android平台上的手机输入法仍然存在一些没有解决的难题,如重码率高、输入效率低、联想词库不全等。因此,很有必要对现有的输入法进行分析、研究,并进行编码改进、算法优化。由汕头大学陈钦梧老师发明的金数码汉字输入法可以轻易改善这一不足,以其科学的字词编码方案、独特的解码、搜索技术,大大提高了输入效率。
  首先,本文分析当前智能手机的发展趋势和与之紧密相关的系统软件—输入法的优缺点,并对未来输入法的发展趋势进行了预测。汉字编码技术是输入法的核心,本文进行了详尽、科学的介绍,并在总结目前汉字输入编码不足的基础上,引出了金数码汉字编码方案,紧接着从多方面论证该编码的优点。
  其次,本论文是在Android平台基础上撰写的,自然少不了对Android输入法框架的研究。重点分析分了Android的IMF以及四个几本组件:Activity、Service、BroadcastReceiver和ContentProvider。Android的Inputmethodservice是输入法的核心,对其重点分析是有必要的,而输入法的一些辅助功能设计,则离不开Android其它组件。
  最后,为了提高搜索速度,利用了Android的JNI接口,这也符合Android的程序结构:与用户交互的上层界面采用纯Java语言,与底层紧密相关、调用频繁的部分采用纯C语言。这样可以有效利用Android自带的组件,不仅大大降低了开发难度,而且极大地提高系统性能。
  当然,本设计还有很多不足,期待改进的地方。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号