“菁菁校园(留恋录)”设计与开发-软件专业毕业设计论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:28 大小:2.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

“菁菁校园(留恋录)”设计与开发-软件专业毕业设计论文.doc

“菁菁校园(留恋录)”设计与开发-软件专业毕业设计论文.doc

预览

免费试读已结束,剩余 18 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录摘要41.设计背景52.作品简介263.设计目的与意义44.设计要求55.总体方案设计66.本人完成的工作107.遇到的问题和解决办法208.总结与建议259.参考文献2710.附录30摘要【摘要】Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由AndyRubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的BlackberryOS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年7月数据,Android占据全球智能手机操作系统市场59%的份额,中国市场占有率为76.7%。留恋录的出现是为了记录同学朋友之间的感情,这是一个很好的载体,它能充分的展现出对同学、朋友的那一份真挚的感情,同时留恋录也方便我们快速拾起和同学朋友们的回忆。而菁菁校园(留恋录)是结合Android中的各种技术开发出来的一个小项目,贴近实际的把留恋录移植到了Android系统的手机上,人们可以随时随地拿出手机来回忆那一份同学情朋友情。没有地域的拘束,没有时间的拘束。此应用适合现代快节奏的我们。感言:感谢老师和同学们的关心,谨记大家的教诲与开导。【关键词】Android系统、留恋录、相关Android技术1设计背景1.1随着科技的日益进步,生活在二十一世纪的我们已然日渐依赖网络。手机不离身,不管到哪里首先问WIFI密码,似乎已经成为了大部分人根深蒂固的日常习惯了。人们会通过微信、QQ等众多的社交软件与朋友进行交流,除此之外喜欢看新闻的人们也会通过手机了解最新的信息。而这一切都是以移动互联网为支撑的。对于移动互联网,想必大家是比较熟悉的,在信息化快速发展的今天,移动互联网的迅猛普及与发展已经是一件有目共睹的事情1.2留恋录回忆初中、高中时代,每当毕业时同学们都会准备好一个留恋录的册子用于来记录曾今朝夕相处的同学们的信息以及同学朋友对自己的离别寄语。留恋录的出现是为了记录同学朋友之间的感情,这是一个很好的载体,它能充分的展现出对同学、朋友的那一份真挚的感情,同时留恋录也方便我们快速拾起和同学朋友们的回忆。但是纸制的留恋录册子会有腐烂的时候,为了适应这个时代,基于Android系统上的一个留恋录应用就此诞生!2作品简介项目名称:菁菁校园(留恋录)开发工具:Eclipse开发环境:Java语言、SQLite数据库应用服务器:Android2.3Virtual(模拟器)项目技术:Java、AndroidSDK(软件开发工具包)、ADT(Android开发工具)项目描述:主要实现时钟显示、行程安排、查看好友、照片浏览等业务功能如下:通过AlphaAnimation动画设置实现进入应用的欢迎界面效果(背景图片淡入淡出)、在通过Intent通过页面跳转跳到标签选择栏进行下一步操作通过调用TabActivity的getTabHost()方法获取TabHost对象、再设置使用TabHost布局、再通过addTab()、setIndicator()方法来显示自定义的标签1、时钟显示:通过基本组件TextView(文本框)和高级组件AnalogClock(模拟时钟)、DigitalClock(数字时钟)的混合布局将系统当前时间显示出来、并以Html形式用跑马灯效果显示TextView的文字用于提示珍惜时间等信息2、行程安排:通过LinearLayout(线性布局)内嵌套两个LinearLayout作为行程安排的布局、在其中一个LinearLayout中使用ListView(线性列表)用于显示保存的行程安排、在Java代码中用SQLiteDatabase(SQLite数据库)进行数据存储、并通过填充SimpleCursorAdapter将数据进行显示3、查看好友:通过ExpandableListView(下拉列表)的方式显示出联系人信息(如QQ好友列表的展开方式)、在Java代码中使用ExpandableListAdapter、BaseExpandableListAdapter两种适配器来完成下拉列表类容的显示4、照片查看:通过GridView(网格布局)的形式将好友照片进行显示、通过使用setScaleType()、setLayoutParams()、setImageResource()方法对