安卓项目毕业设计

上传人:i**** 文档编号:71305901 上传时间:2022-04-06 格式:DOC 页数:14 大小:116KB
收藏 版权申诉 举报 下载
安卓项目毕业设计_第1页
第1页 / 共14页
安卓项目毕业设计_第2页
第2页 / 共14页
安卓项目毕业设计_第3页
第3页 / 共14页
资源描述:

《安卓项目毕业设计》由会员分享,可在线阅读,更多相关《安卓项目毕业设计(14页珍藏版)》请在装配图网上搜索。

1、安卓项目毕业设计【篇一:基于 android 平台连连看游戏设计与实现毕业论文】androidxxxxxxx()xxx20100120146.iiabstract. iii11.1. 11.2.2 1.3. .21.4. .3.52.1 android.5 2.2 java.9.133.1.133.2. 143.3. 143.4.16.174.1.174.2.184.3. 25.355.1. 355.2. 365.3. 36. .39. .41.43androidjava eclipseadtandroid java abstractin this thesis, we designed a

2、small game called lianliankan through a preliminary study on the android system architecture and application development. it determined the functional and performance requirements of the system based on the detailed requests analysis of the system. the games menu interface, screen drawing, time cont

3、rol, layout algorithm, connectivity algorithm, level set, sound and animation havebeen detail designed. in the detailed design stage of the game. at first, we have to build the necessary environment for the development of a good game, including download and install eclipse development environment do

4、wnloading and intall adt extensions. after we have built the development environment, then we have to achieve single function of the game. these functions including eliminating after connected, game countdowned to start the game, pausing the game and selecting game modes. and then customize the game

5、 view that can display pictures according to the layout of the data provided by the controller, and provide functions includeing selected highlights, connections and elimination. then, we would design the game controller which implements the main control logic. finally, there is the most critical pa

6、rt that is the algorithm design, in this thesis we describe the algorithms involved in the game including game layout algorithm, connectivity algorithms and deadlock decision algorithm. after completing these steps, a user-friendly, efficient and stable and entertaining puzzle game called lianlianka

7、n has been realized.key words: android ; java ;game ; algorithms ;puzzle第一章绪论第一章主要是对课题的总体介绍,包括课题的背景资料简介、国内外一些研究的现状成果外,还深入地介绍了课题研究的价值以及对未来的影响 ,为本系统的编写调试提供了强大的理论依据。1.1 课题背景现代科学技术的发展,改变了人类的生活。作为新世纪的大学生,应该站在时代发展的前沿,掌握现代科学技术知识,以适应社会的发展。要做一名能够独立完成面临的任务并且有创新意识的新型人才。下面谈谈连连看游戏设计基于的 android 系统平台。 android 是一个基

8、于 linux 核心 (kernel) 的开放手机平台作业系统。与 windows mobile 、symbian 等手机作业系统处在同一级别。对于设备制造商来说, android 是一个免费的平台。 android 作业系统让设备制造商免除每出一台手机,就得被手机作业系统厂商限制的情况。对硬件开发厂商来说, android 也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机作业系统厂商的限制。对于手持装置的开发者来说,android是个先进的平台。平台上的应用程式可相容于各种型号的 android 手机,免去为各种不同手机机型开发的困扰。 android 平

9、台支援各种先进的网路,具备绘图、 3d 处理等能力,可以给使用者提供更好的体验。对于用户来说, android 是一个用于手机的作业系统。用户只要先申请一个免费的 google 帐户即可。当用户想换一台手机时,就可以在同样使用 android 作业系统平台的不同厂牌手机之间选择,并且很容易地将联络簿等个人资料转换到新手机上。android在 linux核心的基础上,提供了各种合用的函数库和一个完整的应用程式框架。并采用较符合商用限制的apache版权。在linux核心的基础上提供google自制的应用程式运行环境(称作dalvik ,与 sun 的 j2me 不同 ),并提供基于eclipse

10、整合开发环境(ide) 的免费、跨平台(windows、 macos x 、 linux)开发工具 (sdk) ,便于应用程式开发者学习和使用。免费的跨平台开发工具,让具备一些物件导向观念或视窗程式开发经验的开发者能在一定时间内上手。从不同角度来说, android 代表着一个崭新的开放原始码作业系统平台、一个友善的免费应用程式开发环境、一个与世界各地的程式开发者,站在相同起跑点上的公平竞争机会。而基于 android 平台的连连游戏看作为一款经典的益智小游戏,一直以来都被众多的游戏爱好者喜欢,这个游戏,男女老少皆宜。游戏的吸引力主要在于:连连看游戏是一种意趣休闲的小游戏,不仅能调节精神,还能

11、在游戏中锻炼我们的眼力视野,注意力的专心程度,开发我们的思维能力,同时可以充实自己,向高等级挑战,培养我们面对困难时自己所具有攻克困难的信心。【篇二:安卓毕业设计论文】目录第一章 绪论. 111 研究内容 .112 研究意义 .113 研究现状和发展趋势 .1第二章系统分析 .32.1 研究目标 . 32.2 需求分析 . 32.3 性能分析 . 3第三章 系统开发环境及相关技术. 43.1 android开发环境介绍. 43.2 android开发平台搭建 . 4第四章 程序设计 . 64.1用户界面设计. 64.2数据库设计. 64.3程序模块设计 . 7第五章 程序开发. 105.1文件

12、结构与用途 .105.2数据提供者 .115.3后台服务 .175.3.1获取天气数据 .175.3.2读取天气数据实例 .205.3.3定时更新时间。 .205.4用户界面 .205.4.1程序入口类forecastwidget.205.4.2设置页面configureactivity.225.4.3详细页面detailforecastactivity .235.5 动态特效 .24第六章系统测试 .26第七章 总结. 30参考文献 . 31致谢 . 32第一章 绪论11 研究内容android 平台 3g 手机气象软件是基于 android 手机平台,运用 java 语言,从 google

13、 上获取天气预报信息,开发出针对使用 android 平台的手机天气预报系统。12 研究意义android 平台 3g 手机气象软件的开发可以进一步扩大气象信息的覆盖面,让广大公众能够在第一时间方便且快捷地获取最新的气象预报(预警)信息,以便提前预防,把气象灾害造成的损失降到最低。同时也可以强化气象公共服务的职能,完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥了气象事业对经济社会发展的现实性作用。13 研究现状和发展趋势据 gartner最新数据显示, 2010 年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的 25.5% ,

14、仅次于塞班,成为第二大智能手机系统。 2010 第二、三季度与去年同期相比,增度分别是 15.4% 及 22% ,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10% ,形势非常严峻。其他操作系统的表现则要平稳很多。安卓是首款开源代码的操作系统,采用linux 内核,开放手机联盟(oha )成员可以任意使用和修改安卓的sdk 软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要 “定制化开发 ”。与此相比,尽管2010年 2月,塞班基本完成开源工作,但由于代码臃

15、肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据 informa 预测, 2012 年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为 20 万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过 oha 联合众多厂

16、商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。第二章系统分析2.1研究目标(1) 了解 android 应用程序的设计和开发过程;(2) 使用多种组件进行 android 平台 3g 手机气象软件的开发。本软件是基于 eclipse 的开发环境,依托 google 气象数据建立气象信息数据库,开发出了针对 android 平台的手机天气预报系统。 2.2 需求分析本软件是一个 app widget 应用程序,启动程序后可以进行城市、更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务获取

17、的,这个后台服务可以按照一定时间间隔,从google上获取天气预报信息,并将天气信息保存在数据库中。从上面的描述中可以基本了解软件的功能需求:(1) 启动 app widget应用程序;(2) 设置界面:对要显示天气预报的城市及更新频率进行设置;(3) 显示界面:通过文字和图片显示当前的天气情况,包括日期、时间、城市、最高温度、最低温度、当前温度等。(4) 详细界面:通过文字图片动画显示当前的天气情况,包括城市当前天气、温度、风向、风速、湿度;同时显示今后四天的天气情况。2.3 性能分析程序响应速度快、安全性高、信息处理速度快。第三章 系统开发环境及相关技术3.1 android 开发环境介绍

18、android 的上层应用程序是用 java 语言开发,同时还需要基于 dalvik 虚拟机,所以, google 公司推荐使用主流的 java 继承开发环境 eclipse 。只有 eclipse 还不够,因为是使用 java 语言进行开发,还应该有由 sun 公司提供的 java sdk( 其中包括 jre :java runtimeenvironment) 。此外, android 的应用程序开发和 java 开发有较大区别的,所以还需要有 google 提供的 android sdk 。同时,还需要在 eclipse 安装 adt ,为 android 开发提供开发工具的升级或者变更,

19、是 eclipse 下开发工具的升级下载的工具。简言之,需要以下软件,才能搭建 android 开发环境,从而进行 android 应用程序的开发。(1) java sdk(2) eclipse(3) android sdk(4) adt3.2 android开发平台搭建android开发平台搭建步骤:【篇三:android毕业设计论文】目 录摘要 .未定义书签。错误!abstract .错误!未定义书签。第一章 绪论.111研究内容.112研究意义.113研究现状和发展趋势 .1第二章系统分析 .32.1 研究目标 .32.2 需求分析 .32.3 性能分析 .3第三章 系统开发环境及相关技

20、术.43.1 android开发环境介绍.43.2 android开发平台搭建 .4第四章 程序设计 .64.1用户界面设计.64.2数据库设计.64.3程序模块设计 .7第五章 程序开发.105.1文件结构与用途 .105.2数据提供者 .115.3后台服务 .175.3.1获取天气数据 .175.3.2读取天气数据实例 .205.3.3定时更新时间。.205.4用户界面 .205.4.1 程序入口类forecastwidget.205.4.2 设置页面configureactivity.225.4.3 详细页面detailforecastactivity .235.5 动态特效 .24第六

21、章系统测试 .26第七章 总结.30参考文献 .31致谢 .32第一章 绪论11 研究内容android 平台 3g 手机气象软件是基于 android 手机平台,运用 java 语言,从 google 上获取天气预报信息,开发出针对使用 android 平台的手机天气预报系统。12 研究意义android 平台 3g 手机气象软件的开发可以进一步扩大气象信息的覆盖面,让广大公众能够在第一时间方便且快捷地获取最新的气象预报(预警)信息,以便提前预防,把气象灾害造成的损失降到最低。同时也可以强化气象公共服务的职能,完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥

22、了气象事业对经济社会发展的现实性作用。13 研究现状和发展趋势据 gartner最新数据显示, 2010 年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的 25.5% ,仅次于塞班,成为第二大智能手机系统。 2010 第二、三季度与去年同期相比,增度分别是 15.4% 及 22% ,增势迅猛。而塞班系统较 09年的市场份额,尽管终端销量有大幅度提升,但增势下滑 10% ,形势非常严峻。其他操作系统的表现则要平稳很多。安卓是首款开源代码的操作系统,采用 linux 内核,开放手机联盟(oha )成员可以任意使用和修改安卓的 sdk 软件包。系统的开源性使其具有良好

23、的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要 “定制化开发 ”。与此相比,尽管 2010 年 2 月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据 informa 预测, 2012 年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为 20 万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓

24、在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过 oha 联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。第二章系统分析2.1研究目标(1) 了解 android 应用程序的设计和开发过程;(2) 使用多种组件进行 android 平台 3g 手机气象软件的开发。本软件是基于 eclipse 的开发环境,依托 google 气象数据建立气象信息数据库,开发出了针对 android 平台的手机天气预报系

25、统。2.2 需求分析本软件是一个 app widget 应用程序,启动程序后可以进行城市、更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务获取的,这个后台服务可以按照一定时间间隔,从google天气预报信息,并将天气信息保存在数据库中。从上面的描述中可以基本了解软件的功能需求:(1) 启动 app widget应用程序;上获取(2) 设置界面:对要显示天气预报的城市及更新频率进行设置;(3) 显示界面:通过文字和图片显示当前的天气情况,包括日期、时间、城市、最高温度、最低温度、当前温度等。(4) 详细界面:通过文字图片动画显示当前的天气情况,包括城市当前天气、温度、风向、风速、湿度;同时显示今后四天的天气情况。2.3 性能分析程序响应速度快、安全性高、信息处理速度快。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!