电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

智能手机输入法的设计与实现

32页
  • 卖家[上传人]:桔****
  • 文档编号:491109670
  • 上传时间:2022-09-06
  • 文档格式:DOC
  • 文档大小:597.08KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、苏州大学本科生毕业设计(论文)学院(部)计算机科学与技术学院题 目智能手机输入法的设计与实现论文提交日期目录摘要1前言3第一章 背景与选题41.1 背景41.2 选题41.3 研究现状51.4 本章总结5第二章 平台和环境配置62.1 安卓平台简介62.2 配置环境62.3 本章小结7第三章 整体设计83.1 需求分析83.2 概要设计83.2.1 输入法的生命周期83.2.2 UML图93.2.3 流程设计103.3 可行性分析113.4 本章小结12第四章 详细设计134.1 设置模块134.2 输入模块134.2.1 软输入视图134.2.2 候选视图134.2.3 键盘设计144.3 联想模块164.4 框架设计164.5 本章小结18第五章 主要函数设计195.1 主要的类和函数195.1.1 Environment类195.1.2 CandidateView类205.1.3 SoftKeyboard类225.2 本章小结24第六章 测试阶段256.1 测试内容256.2 环境测试266.3 测试总结266.4 本章小结26第七章 总结与展望277.1 工作总结277.2 工

      2、作展望27参考文献28致谢29II智能手机输入法的设计与实现摘要现代社会的科技发展越来越快,移动通信业发展迅速,移动设备在我们的生活中不能缺少。而手机作为移动设备中最重要的一部分,更加不能缺少。各种各样的APP在应用市场内不断上线,微信、QQ、微博、支付宝和淘宝等APP已经在我们的生活中必不可少。而这些不同类型的软件却不约而同的拥有一个功能,就是聊天。而说起聊天,打字则是必不可少的功能。一款便捷高效的输入法在人与人的聊天交往中至关重要,极大的影响着聊天的体验和感受。现在智能手机的操作系统主要是Android和IOS,而Android系统更加具有兼容性和普遍性,所以开发一款简洁高效的Android手机的输入法是十分有意义的。本文针对输入法的设计要求,研究了一款输入法,该输入法支持中文输入键盘,包括九键和26键,可以切换为英文输入,也可以切换数字界面和符号界面进行字符输入。在设置里面可以进行输入法的选择,另外还添加了联想词功能,提高字符输入的效率。本输入法主要运用到了安卓的Service组件。关键词:输入法;AndroidDesign and implementation of smart

      3、 phone input methodAbsrtactWith the rapid development of modern science and technology and the rapid development of mobile communication industry, mobile devices have become an indispensable part of our daily life. The mobile phone as the most important part of mobile devices, more indispensable. All kinds of APP in the application market continue to go online, WeChat,QQ, Weibo, Alipay and Taobao and other APP has been essential in our lives. But these different types of software have the same f

      4、unction, that is chat. When it comes to chatting, typing is an essential function. A convenient and efficient input method is very important in the communication between people, which greatly affects the experience and feeling of chat. At present, the operating system of smart phone is mainly Android and IOS, and Android system is more compatible and universal, so it is very meaningful to develop a simple and efficient input method of Android mobile phone. According to the design requirements of

      5、 input method, this paper studies an input method. The input method supports Chinese input keyboard, including nine keys and 26 keys, which can be switched to English input, digital interface and symbol interface for character input. Input method can be selected in the setting, in addition, associative word function is added to improve the efficiency of character input. In this design, the Service components of four components of Android are mainly used, and the XML files are parsed.Keywords: in

      6、put method;Android6前言在科技发展越来越发达的现代社会,移动设备已经在我们的日常生活中不可或缺。而我们使用手机时,不再仅仅局限于打电话、发短信、查询信息等基础的功能,而是更多的想利用各种各种的手机APP来方便我们的日常生活。手机APP的发展前景可谓是如火如荼。而打字作为手机的一项基础功能,更加是我们每天都需要利用到的功能。一款美观大方、便捷效率的手机输入法可以大大的提高我们手机的使用体验和聊天感受。目前在市场的智能手机中,Android系统和IOS系统占了大多数,所以一款Android系统的输入法开发还是十分必要的。但是手机APP的发展前景良好,也就意味着越来越多的人会加入这一份竞争之中来,开发的软件能否被大众接受,并且愿意去应用商店下载,在偌大的APP竞争中脱颖而出就显得尤为重要。我要开发的这款输入法APP会分为设置模块、输入模块和联想模块进行设计,在界面设计方面会以简洁大方为目标,迎合大众的审美。联想模块的加入,会大大增加输入文字的效率,提升用户打字时候的输入体验。第一章 背景与选题1.1 背景1、安卓手机的发展现状安卓系统对比IOS系统而言,开发和安装的成本比较

      7、低廉,也更加具有兼容性和开放性,有很多的源代码供开发人员学习。再加上苹果公司完全垄断了IOS系统,Android系统更加具有普遍性。所以全球的手机生产商生产的智能手机基本上安装的都是Android环境。除了苹果之外,其他品牌的手机搭载的都是Android环境。所以总的来说,安卓手机的发展现状是十分令人惊叹的。2、安卓手机APP的发展现状目前来说,安卓APP在应用市场有着很大的比例,这也是由于国内选择使用安卓手机的用户还是很多的。巨大的用户数量使得安卓APP的开发有着很大的价值,也使得Android APP在各大应用市场中不断出现。从大众使用APP的习惯和喜好来看,安卓APP的开发市场依旧是十分广阔的,开发的类型和领域的涉猎也是很广的,游戏、旅游、工具和社交等类型的APP都有不少人开发。3、 输入法的发展目前使用搜狗输入法的用户数量占据国内手机输入法大部分的市场份额,和其它的输入法拉开了很大的差距。搜狗输入法在2006年面世,之后将PC端的优势成功移植到了移动端上,在2009年发布第一个Android版本。作为我国最早诞生的输入法之一,长期的发展积累了大量的词库资源,让用户形成了使用习惯

      8、,有着很大的使用优势。另外,还有一部分的用户没有选择自己下载输入法,而是选择了使用手机自带的输入法,在这之中,苹果手机的用户占了大多数。1.2 选题在输入法方面,很多人还是很关注输入法输入选择的多样性,例如九宫格拼音输入、全键拼音输入、笔画输入、语音输入等10。不过拼音输入法依然是输入法的主流,大多数人还是选择使用拼音输入法,其中更多的人则选择使用九键拼音输入法,因为九键更接近用户的输入习惯,可以选择单手操作,更简洁方便。不过相比于全键盘输入时,九键效率有所降低。全键盘输入时重码率很低,大大提高了输入文字的效率。所以本文主要研究的是拼音输入法。准确率高是输入法最大的竞争优势,用户基本上看的是打字效率这一方面,就比如说,偶尔打错一两个字符,依然能够识别出用户原本想要输入的字符并且将正确的汉字在屏幕上显示出来,可以极大的提高用户的使用体验。并且如果能够根据用户输入的内容,自动的推荐一部分的词组或者短语之类的内容,可以省去用户打字时的很多功夫,这一点用户也是十分关心的;然后,对于每个不同的用户,他们使用的汉字输入习惯也肯定是不一样的,打出的频率比较高的汉字肯定也是大相径庭。根据用户的打字输入

      9、习惯,推荐具有个性化特色的联想汉字,也是十分重要的一点。另外,输入法所占的内存大小,也是用户选择输入法下载的一大因素之一。1.3 研究现状目前,手机输入法的研究呈现三足鼎立的状态。在这三个方面而言,研究技术最成熟的、用户最经常使用的是数字键盘输入法。在数字键盘输入法领域, T9智能输入法、字能输入法和iTAP输入法占领了输入法的主体地位1。T9输入法是效率最高、速度最快的输入法8。在这之前的输入法效率极低,只能一个字一个字的点击输入。而T9输入法则是十分的简单高效,在输入你想要的字之后,屏幕上还会出现一些可以与这个字组成词组的常见字,所以T9输入法是十分有效率的。字能输入法在拼音输入方面和T9输入法平分秋色,但是在笔划输入方面比T9输入法优势,这个优势主要体现在在输入笔划时,对有的笔划不太熟悉时,这个时候用户可以选择使用笔划询问键来进行模糊输入。iTAP输入法是在T9输入法的基础之上发展起来的,也基本上沿袭了T9的输入算法。但是ITAP在笔划输入方面和T9一样,也有自己的独特优势。用户在输入笔划时,可能有笔划的顺序颠倒了,这个时候ITAP仍然能够在字库中找到对应的汉字,很大的提高了汉字输入的效率。1.4 本章总结这一章主要是对输入法的研究背景和选题进行了分析,也了解了一下现在输入法的研究现状,现在Android软件的市场十分的广阔,知道了输入法研究和设计的方向。第二章 平台和环境配置2.1 安卓平台简介Android分层可以分为四层,从高到低分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层1。另外,Android也包含系统运行库,比如C语言和C+库,安卓的许多组件都能够使用库中的这些组件。Android还有一些核心库,比如系统C库、媒

      《智能手机输入法的设计与实现》由会员桔****分享,可在线阅读,更多相关《智能手机输入法的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.