毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android平台手机文本阅读软件的开发与设计(8)
2.6 Android应用的开发流程
由于Android 的优越性,其开发显得非常的有规律性可寻。大致的开发流程如下:
阅读软件的设计流程主要是根据需求分析、概要设计、详细设计、测试与文护的基本流程来设计开发的。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试;最后对各个模块进行系统集成。
(1) 需求分析。作为一个软件,它必须有其存在的意义和价值。而这价值和意义就需要靠需求分析来确定。本课题使用简单、界面友好,让用户能够尽情地享受阅读带来的快乐,能够满足用户的需求。
(2) 功能分析。作为一个手机软件,它的使命就是给用户使用的。如何提供用户最好的用户体验就值得每一个程序员的深思。这也是确保一个程序成功的关键所在。首先,基本功能要满足,可以进行阅读、更改字体、阅读主题。其次,可以添加、删除书签,进行关键字搜索、跳转。最后,可以使用短信方式与好友分享本软件。
(3) 界面设计。作为一个手机软件,其只能在极有限的区域中显示自己。如何有限的空间里面更完美的展现出自己的独特之处就显得尤为重要了。使用友好的界面,颜色缓和,不对眼睛造成过分伤害。
(4) 系统开发。作为一个软件的主体部分,系统开发的好坏直接决定了该系统的性能和寿命。Android平台的手机文本阅读软件主要通过Eclipse开发工具、Java语言和SQLite数据库来完成。
(5) 测试。在任何一个软件开发行业中,无论是J2EE、J2SE、J2ME等等其他开发中,测试时必不可少的一环。本软件通过测试,达到用户要求的功能。
(6) 发布。在完成了一个系统的开发后,就要将其发布,经过广大用户的考验,只有经过这,才算是一个合格的产品。在Android 平台中,Google 提供了一套完整的发布机制——Google market。
2.7 Android开发环境介绍
Android的上层应用程序是用Java语言开发,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java继承开发环境Eclipse。只有Eclipse还不够,因为是使用Java语言进行开发,还应该有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。
简言之,需要以下软件,才能搭建Android开发环境,从而进行Android应用程序的开发。
(1) 开发程序:Android SDK
SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的是Android专属的软件开发工具包。本课题选用的版本是SDK 2.2。
(2) 运行环境:JRE
JRE为Java Runtime Environment(Java运行环境)的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JRE是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java核心类库和支持文件。它不包含开发工具--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。
(3) 开发平台:Eclipse IDE for Java Developers
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。
共16页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
下一页
上一篇:
基于NRF905的无线呼叫系统设计与实现
下一篇:
JSP+mysql教材预定和发行管理系统开发与设计
考证平台静态网页设计与制作
搭建Linux桌面环境的影音平台【1261字】
抖音短视频平台视频推荐模式研究【2528字】
J2ME平台的SOAP协议研究与應用【2420字】
构建下一代网络的开放业...
Linux嵌入式系统开发平台选型探讨【2295字】
Android课程同步练习系统的设计
承德市事业单位档案管理...
公寓空调设计任务书
C#学校科研管理系统的设计
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
中国学术生态细节考察《...