【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc

上传人:M****1 文档编号:560887767 上传时间:2022-12-28 格式:DOC 页数:49 大小:3.96MB
返回 下载 相关 举报
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc_第1页
第1页 / 共49页
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc_第2页
第2页 / 共49页
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc_第3页
第3页 / 共49页
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc_第4页
第4页 / 共49页
【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc》由会员分享,可在线阅读,更多相关《【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc(49页珍藏版)》请在金锄头文库上搜索。

1、毕业设计论文基于Google android 平台上的软件设计研究 作者(学号) 作者(学号) 作者(学号) 作者(学号) 摘要 本文对基于Google android平台上的软件设计进行了研究。通过在PC上搭建android开发环境,运用实例介绍基于该平台的软件设计原理和开发过程,可以在该平台上调试常用工具,分析典型项目组织结构,并在手机模拟界面上进行程序运行。最后在该平台上进行了计算器和扫雷游戏两个程序开发分析,并运行成功。关键词 Android SDK JDK AVD android map 目录1. android操作系统概述51.1 android的发展历史51.2 android的

2、软件架构51.3 android的系统架构51.4 android的优势特色51.4.1 开放性61.4.2 挣脱运营商的束缚61.4.3 丰富的硬件选择61.4.4不受任何限制的开发商61.4.5无缝结合的google应用62. android开发环境搭建72.1 安装JDK72.2 安装Eclipse82.3 下载Eclipse的Android ADT插件82.4 安装android SDK92.5 更新系统的环境变量102.6 创建模拟器AVD123. 测试Android开发环境143.1 创建经典应用程序Hello Android143.1.4. 选择run as,选择android

3、application,启动手机模拟器,即可看到运行效果163.2.MicroJobs的分析应用173.2.1 MicroJobs应用173.2.2 下载MJAndroid源代码173.2.3 MJAndroid主目录代码结构183.2.3.1 src目录183.2.3.2 lib目录183.2.3.3 assets目录183.2.3.4 doc目录183.2.3.5 res目录183.2.3.6 AndroidManifest.xml文件183.2.3.7 eclipse还在项目的根目录创建两个文件夹,他们在Package Explorer里看不到。183.2.4 MJAndroid源代码目

4、录代码结构183.2.4.1 MicroJobs.java183.2.4.2 MicroJobsDatabase.java183.2.4.3 AddJob.java & EditJob.java183.2.4.4 MicroJobsDetail.java183.2.4.5 MicroJobsEmpDetail.java183.2.4.6 MicroJobsList.java183.2.4.7 R.java193.2.5 MJAndroid资源文件目录代码结构193.2.5.1 Drawable193.2.5.2 Layout193.2.5.3 Values194. android实例204.1

5、 计算器运行分析204.1.1 在http:/./p/droiddraw下载此文件204.1.2 运行.exe文件204.1.3 拖拽右上方图标于界面后,可在其他菜单下修改图标参数。点击apply查看204.1.4 修改Calculator.java文件:214.1.5 在R.java文件中定义id类,初始图标位置234.1.7 在main.java中设置视图254.1.8 建立AVD284.1.9 运行结果:284.2 扫雷游戏运行分析314.2.3应用的布局311. android操作系统概述1.1 android的发展历史Android早期由“Android之父”之称的Andy Rubi

6、n创办。Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。Google公司在2007年,与其他33 家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(Open Handset Alliance),发布了名为Android的开放手机软硬体平台。参与开放手持装置联盟的这些厂商,都会基于Android 平台,来开发新的手机业务。身为Google 公司创办人之一的Sergey Brin,也在Android 软体开发工具(SDK)发布的同时,现身

7、于视讯广告影片中,为大众介绍Android 平台。Sergey Brin 也同时宣布举办总奖金高达1000 万美元(3 亿多台币)的开发者大奖赛,鼓励程式开发者去深入探究Android 平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用程式。2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机T-Mobile G1。该款手机是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。2010年2月3日,Linux内核开发者Greg Kroah-Hartman将Andro

8、id的驱动程序从Linux内核“状态树”(“staging tree”)上除去,从此,Android与Linux核心开发分道扬镳。1.2 android的软件架构android一词的本义指机器人,是基于Linux内核的操作系统。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层的Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。1.3 android的系统架构Android 在Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框架。并采用较符合商用限制的Apache 版权。在Linux 核心的基

9、础上提供Google 自制的应用程式运行环境(称作Dalvik,与Sun 的J2ME 不同),并提供基于Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux) 开发工具(SDK),便于应用程式开发者学习、使用。1.4 android的优势特色1.4.1 开放性在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。 开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消

10、费者来讲,随大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机1.4.2 挣脱运营商的束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。1.4.3 丰富的硬件选择这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色

11、,却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。1.4.4不受任何限制的开发商Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如可控制正是留给Android难题之一1.4.5无缝结合的google应用如今叱诧互联网的Google已经走过10年度历史。从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经

12、成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。2. android开发环境搭建2.1 安装JDK下载安装java开发包(JDK)。选择 windows offline installation, multi-language,根据屏幕提示完成安装。图1在CMD窗口中输入JAVA VERSION,如果屏幕出现如图2一样的代码信息,说明JDK安装成功了。图22.2 安装Eclipse选择标有eclipse IDE for java developers的文件进行安装。进入解压后的目录,就可以看到一个名为“eclipse。exe”的可执行文件,双击此文

13、件直接运行,eclipse 能自动找到用户先期安装的JDK路径。2.3 下载Eclipse的Android ADT插件点击Add。在name处填写Android Plugin ;Location处填写::https:/dl- 安装android SDK下载地址:http:/ 更新系统的环境变量打开 计算机-点右键 属性-高级系统设置-环境变量-Path-增加H:eclipseandroid-sdk-windows-1.5_r3android-sdk-windows-1.5_r3tools-确定图8图9图102.6 创建模拟器AVD window Android SDK and AVD Manager图11点击new图12图133. 测试Android开发环境3.1 创建经典应用程序Hello Android3.1.1.通过eclipse创建一个项目。选择File-New-Project。在菜单中选择Android-Android Project,点击Next图143.1.2.创建一个新的Android工程。Package name: com.china.hello ;Application name:test android。Android工程

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号