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

来源 :汕头大学 | 被引量 : 0次 | 上传用户:s1u2n3cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子与计算机技术的日益成熟,智能手机正朝着高性能、低功耗的方向发展。与此同时,相应的配套软件更是发展迅速。目前,谷歌的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自带的组件,不仅大大降低了开发难度,而且极大地提高系统性能。  当然,本设计还有很多不足,期待改进的地方。
其他文献
计算机网络最初设计的目标,只是实现单纯的端到端数据传送,发展至今的互联网,几乎所有的流量都是建立在TCP/IP架构之上,尽管设备性能有了飞跃性的提高,但网络本身的架构却没
21世纪是网络经济的时代,伴随着互联网的迅速发展,internet上的信息量在不断增加,然而如何从浩瀚的信息海洋中得到所需要的信息就显得更加有意义。在信息检索中,搜索引擎使用
社团划分在生物、医疗等方面有着举足轻重的作用,但是随着数据规模的扩大,经典的串行算法已经不能满足人们的需要,为了能够适应大规模数据的发展和信息化时代的到来,社团划分算法
随着城市中交通堵塞情况的越来越严重,出行者对简洁、高效的路径规划算法的要求日益迫切。如何根据现实的道路交通状况构建合理而有效的路网模型,并在路网模型的基础上设计出
外观设计专利是以图像作为专利保护主要对象,利用传统的基于文本关键字检索方式并不能达到好的检索效果。利用基于图像内容的检索技术可以更好地完成相关检索需求。由于外观专
随着信息技术的高速发展和人们获得数据途径的多样化,企业积累的数据飞速激增。由于这些数据里面隐含着很多有用的信息,可以通过数据挖掘来进一步的分析和充分的利用。但是很
随着计算机的诞生,短短的几十年间,计算机网络的发展已经是翻天覆地,从最开始的终端网络,到C/S、B/S网络模式,再到如今的P2P点对点等多种网络叠加的混合网络模式,这些无疑给人们带
随着计算机信息技术的飞速发展,传统的纸张文字已无法满足人们对信息的要求,将纸张文字通过各种扫描设备输入到计算机中,即将传统的纸张文字转化为数字化信息已成为时代的必然趋
社交SNS、新闻等领域的高速发展使得人们愈发的关注在最快的时间内获取实效数据,从中挖掘到有价值的信息,实时搜索因此成为目前信息检索的研究重点。通用搜索引擎拥有海量网
随着多媒体技术的发展和信息化时代的到来,各种各样的图像信息也得到迅速增长,纸质形式的文本图像不再是人们生活工作的主要部分,电子版形式的文本图像已广泛运用于各行各业中。