ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:896.50KB ,
资源ID:1272718      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1272718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(他智能手机输入法界面设计-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

他智能手机输入法界面设计-毕业论文.doc

1、厦门大学毕业设计 - 1 - 他 智能手机输入法界面设计 摘要 北京根基科技公司在 我们实习期间为我们 提供 了 智能词典实习项目 ,本文主要叙述了 我所负责的职能手机输入法界面设计。 该项目将根据 J2ME 的标准,用 JAVA 语言来编写,同时加上根基科技在原来开发词典的技术基础上,希望在不久的将来,能真正给用户带来便利。本项目主要由六个同学来共同完成,现在主要是先实现智能输入法,我主要是负责输入法界面的设计。 本 文从软件工程的角度叙述了 整个智能手机输入法界面设计的详细内容。从五个大类,每个类主要从程序描述、程序流程图、算法流程、 UML 图、测试计划、及 尚未解决的问题这六个小点上来

2、描述设计思路,并在文章末尾附上代码说明文件 javaDoc 来进一步描述具体代码所对应实现的功能。 关键词 按键图片 键盘图片 键盘布局 输入法 按键响应 厦门大学毕业设计 - 2 - Abstract The Basemicro company provide the project of intelligence dictionary during the period of our prictising.The project bases on the J2ME standard and will be coded in JAVA.Six students will acomplish

3、the project together,and I am in charge of the interface design.The paper illustrates the detail of intelligence cellphone IME inteface design from the software engineering point of view.In the five section,the pape recountal the frame from the “the decription of the program”.”the flow picture of th

4、e program”.”the algorithmic flow”.”UML picture”.”the test plan”.”the unsolved problem”,and attach the javaDoc of the code to depict the function the code implements. Key word keystoke Image keyboard Image keyboard layout IME(input methord editor) keystoke response 厦门大学毕业设计 - 3 - 目录 1. 设计要求和开发环境 . 5

5、2. 设计概要 . 5 3. 程序详细设计 . 6 3.1. myImage.java. 6 3.1.1. 程序描述 . 6 3.1.2. 程序流程图 . 7 3.1.3. 算法和流程 . 8 3.1.4. UML 图 . 9 3.1.5. 测试计划 . 9 3.1.6. 尚未解决的问题 . 9 3.2. myScreen.java. 9 3.2.1. 程序描述 . 10 3.2.2. 程序流程图 . 10 3.2.3. 算法和流程 . 11 3.2.4. UML 图 . 11 3.2.5. 测试计划 . 12 3.2.6. 尚未解决的问题 . 12 3.3. generateKB.java.

6、 12 3.3.1. 程序描述 . 12 3.3.2. 程序流程图 . 12 3.3.3. 算法流程 . 14 3.3.4. UML 图 . 15 3.3.5. 测试计划 . 16 3.3.6. 尚未解决的问题 . 16 3.4. myContrller.java. 16 3.4.1. 程序描述 . 16 3.4.2. 程序流程图 . 16 3.4.3. 算法流程 . 18 厦门大学毕业设计 - 4 - 3.4.4. UML 图 . 18 3.4.5. 测试计划 . 19 3.4.6. 尚未解决的问题 . 19 3.5. myCanvas.java. 19 3.5.1. 程序描述 . 19 3

7、.5.2. 程序流程图 . 20 3.5.3. 算法流程 . 23 3.5.4. UML 图 . 23 3.5.5. 测试计划 . 24 3.5.6. 尚未解决的问题 . 24 4. 结论 . 24 5. 致谢 . 25 附录 . 27 厦门大学毕业设计 - 5 - 随着移动电话的普及,以及新一代人 对移动电话上的功能的要求越来越高,中文输入法在手机软件中的作用越显重要。现在的中文输入法,年轻人能很好的使用,如时下最流行的T9 输入法。但是现在的输入法仍存在许多问题,不能满足所有人的需要,比如对于中老年人来说,现 在的输入法要求太高,他们的拇指已经不能像年轻人一样如此灵活;还有现在输入法中显示

8、的字对他们来说太小了; 而且现在的输入法,没 有考虑到以后手机的发展,比如触摸式屏幕的出现等等。所以我们现在就考虑开发新一代的输入法,放眼未来手机的发展趋势,给更多的人带来便利! 1. 设计要求 和开发环境 尽量避免让用户来思考,只提供给用户选择 尽量让用户只使用“上”“下”“左”“右”键,而不是通过 t9 键盘来选择 提供一些快捷的组合键,避免不必要的切换 开发语言: J2ME JDK:wtk2.0(SUN),NOKIA s60(交替测试 ) 开发平台: Jbuiler9.0 2. 设计概要 原先思路是想利用 J2ME 高层的 API,但是发现高层的 API 无法满足设计需要 。只能通过低层

9、的画布类 canvas 来,将需要的东西画出来,包括键盘,信息栏等等。由于接触J2ME 不久,可能会遇到一些问题,但是没关系,将接口留下来,等以后有思路或者找到解决的方法后再重新实现这些接口 。 程序 1: myImage.java 产生一张字母按键所对应的 Image 程序 2: myScreen.java 产生一张键盘所对应的 Image 程序 3: myLayout.java 留下接口,以供以后产生新的布局方式 厦门大学毕业设计 - 6 - 程序 4: generateKB.java 将一个 String转化为一个键盘的合理 String(现在使用的布局方式) 程序 5: myConro

10、ller.java 当所有的字无法在一个软件盘上显示出来时,用来控制翻页 程序 6: myCanvas.java 将所有的画布上的内容画出来 ,同时对用户的控制进行判断,进行相应的改变。 程序 7: test.java 生成一个测试用的 MIDlet 3. 程序详细设计 3.1. myImage.java 3.1.1. 程序描述 厦门大学毕业设计 - 7 - myImage.java 产生一张字母按键所对应的 Image,或者特殊标志的对应 image,如(上下箭头,中英标志),此程序并非 常驻内存,每次都只 是对同一个对象重新实例化,以达到节约内存的目的 。 3.1.2. 程序流程 图 通过

11、构造函数输入(图片大小,内容,字体,是否被选中) 调用 myImage.draw(); 返回一张按键对应的 image 通过构造函数输入(是否有上下页) 调用 myImage.drawMark(); 返回一张有上下箭头对应的 image 通过构造函数输入(键盘类型( int) 调用 myImage.drawTag(); 返回一张显示当前输入法状态对应的 image 厦门大学毕业设计 - 8 - 3.1.3. 算法和流程 画按键图片 由字体 判断出输入的 String 在屏幕上所需要长度,再加上空白区空间,算出正中位置,然后在正中央画出按键上的内容,再在图片区往内一格的四周画出边框 (防止相邻的

12、图片将边框覆盖掉)。 当画未选中的按键图片时,用黑色画字,白色画空白区 当画选中的按键图片时,用黑色画空白区,白色画字 New myImage(String str,int aa,int bb,boolean selected,Font font)然后调用 draw()得到对应的图片 画中英标志 算法同画图片 New myImage(int type,int aa,int bb)然后调用 drawTag()得到对应的图片。 厦门大学毕业设计 - 9 - 画上下箭头 根据图片所占空间大小,在 X方向画出上下标志 New myImage(boolean up,boolean down)然后调用 drawMark()得到对应的图片。 3.1.4. UML 图 3.1.5. 测试计划 单独在屏幕的任意位置画出任意的小按键 3.1.6. 尚未解决的问题 按钮按下去时,所应显示的 状态,以产生按下闪烁的效果 3.2. myScreen.java 厦门大学毕业设计 - 10 - 3.2.1. 程序描述 myScreen.java 产生一张键盘所对应的 Image, 每一张按键图片通过 myImage生成。按键排列时, 每一行 都居中对齐 。 3.2.2. 程序流程 图

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。