android手机系统的电子词典app的设计与实现(附件)

摘 要Android是Google推出的基于Linux的开源手机操作系统,是一个专门针对移动设备设计的软件平台,包括操作系统、中间件和一些关键应用。它的软件架构包含四个层次,从高到低分别为应用层、应用框架层、系统运行层和Linux内核层,如图1所示。每个安卓的应用程序全是在自己的系统中进行的,每一个系统也都拥有自己的Dalvik虚拟机实例。安卓刚开始发布的时候,Google就表示其虚拟机Dalvik支持JNI编程方式,也就是也就是其他方可以利用JNI调用自己的C动态库,但Google其实并没有明确的说明要支持对方使用该程式。终于在2009年6月,Google Android发布了NDK,他可以是的安卓系统利用C++制作App和java。作为Android SDK的一个附加组件提供,开发者必须先安装Android SDK方可使用NDK。NDK的目的是为了增加代码的重用性和特殊性,这有很方便让开发者从别的系统App加入到Android平台。
目 录
1 绪论 1
1.1 移动系统开发背景 1
1.2 国内外研究现状 1
1.3 研究目的和意义 2
1.4 论文的组织结构 2
2 安卓操作系统的相关技术介绍 4
2.1 电子词典系统运行平台 4
2.2 电子词典系统开发语言 4
2.3 数据的传输和数据库的存储 4
2.4 安卓环境开发的特点 4
2.5 安卓应用开发平台介绍 4
2.6 安卓开发环境的特点 4
3 系统需求分析 9
3.1 电子词典系统概述 9
3.1.1 电子词典系统项目说明 9
3.1.2 可以使用电子词典进行翻译解决方案整体系统概述 9
3.2 电子词典系统目标 10
3.3 电子词典系统功能性需求 10
3.4 安卓应用开发平台搭建 11
4 系统详细设计部分 14
4.1 电子词典系统建模 14
4.1.1 电子词典系统的整体顺序图 14
4.2 可以使用电子词典进行翻译模块设计 15
4.3 JEE *好棒文|www.hbsrm.com +Q: &351916072& 
T结构 15
4.4 设置开发平台的环境变量 15
4.5 系统的设计 15
4.5 翻译模块的实现 15
5 电子词典系统实现 17
5.1 电子词典系统总体实现 17
5.1.1 可以使用电子词典进行翻译终端应用的实现 17
5.1.2 对话框树的实现 22
6 系统测试部分 26
6.1 系统的测试方案 26
6.2 系统的测试过程 26
结 论 28
参考文献 29
致 谢 31
第1章 绪论
1.1 移动系统开发背景
信息技术的发展速度可以说在全球都变得迅猛。目前随着互联网资源共享与数据互相链接下,计算机已经不再是人们唯一一个赖与使用的信息产品,大部分人们从互联获取信息的途径已经变成了使用手机。现在的大部分人群已经离不开只能手机。移动端比之电脑端更加便捷,更加高效,已成为信息技术的全新载体。不仅是个人,公司的业务也十分需求移动端进行处理和进行相应的人事联系,如微信,语音等等。电子词典就是移动端一个典型的应用app。可以使用电子词典进行翻译业务在世界范围内已经获得业务应用客户的一致认可。如今手机网络已向4g方向发展,未来还会出现5g,6g,所以说移动端潜力巨大。
Android系统不仅适用于安卓手机,还能利用在各种移动端端上,诸如平板,电子书和专业的电池词典等等。这一技术最初由谷歌公司发布,然后经过用户反馈和市场其他同类公司的运用和改善做成了今天的安卓系统,当然安卓系统也在不断地向前发展。安卓系统之所以长久不衰,为手机开发商们所看重的重要原因就在于它的高稳定性。一般装有安卓系统的手机不容易崩溃,抗磁场干扰,抗病毒侵入的能力都比较强,所以采用安卓系统的手机能在整个手机市场里占据不小的市场份额。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。后来,安卓系统经过谷歌公司授权,客户的反馈和同行的一致研究修补了系统本身存在的漏洞,使得安卓在手机系统市场上仍有较大的竞争力。由于安卓系统的不断革新和以技术开发为首位的做法使得安卓系统能够为用户所青睐,为公司所信服和使用。安卓系统由此也扩大了它的使用范围。电脑端,移动端,电视,游戏机等等都能看到安卓系统。2011年初,安卓系统以其卓越的性能和广泛的个体用户群和公司用户群成为使用人数最多的一个系统,并且安卓系统还在不断总结,不断革新和改善,力争为用户带来更好的使用体验和技术支持。
信息技术是未来的主导技术。所以根据实际急需开发一款基于Android无线网络的电子词典系统。
1.2 国内外研究现状
我国的电子词典系统虽然发展飞速,但和国外的相应技术相比还存在着不小的差距。
原始的电子词典内容单调,功能单一,单词覆盖率不足,远没有今天的电子词典系统丰富的功能。以前的电子词典的最大效用就是查词和翻译句子,除此之外基本没有其他的辅助功能。
随着微芯片技术和电子技术的不断发展,电子词典也仅限于电脑,而可以使用于移动端,而此时的移动端一般以平板为代表。这时运用于平板上的电子词典系统功能更加多样,能够支持除翻译外的多种功能,并且词汇量也大幅提升,基本能满足客户的各项需求。
电子词典到如今功能不再单一,除了翻译,它还拥有日程表,信息互传等多种功能。
电子词典比之传统词典有了重大的突破。它能随时随地根据用户的需求进行定向语言翻译,它还支持用户之间的信息交流和数据传送功能,给用户带来了诸多好处。
1.3 研究目的和意义
本文旨在介绍一个电子词典系统。主要基于信息与工程学院所派发的毕业设计为理由,借鉴与网上前人的一些优秀技术用于对电子词典翻译有了一个新认识,在有道词典如今霸占手机翻译网络的情况下,想对于电子词典这方面做一个更加全面的研究,大部分灵感来源与对于有道和知乎的使用过程中了解到的一些软件开发。为了给安卓系统一个更加全面的翻译软件做出了该设计,此次设计主要在于对于安卓系统的开发,加强安卓系统在国内的地位。目前苹果系统的翻译系统越来越完善,因此对于国内安卓系统我想利用自己所学的只是为该系统,简单的做一个对于电子词典的设计。
1.4 论文的组织结构
本文围绕电子词典的研发展开论述,并依据编程语言,系统构架等对该 系统进行详细的解释。以及该系统给用户带来的各种实用性能。文章分为八个部分:
绪论:比较了国内外在电子词典系统研究上的现有成果以及全文的写作思路;
第2章 安卓操作系统的相关技术介绍:介绍了基于Android电子词典系统的设计方法和所涉及的编程语言,以及数据的传输。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/633.html

好棒文