




已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一,Android开发环境配置与搭建项目,4,3,?,4,任务,介绍如何搭建Android的开发环境,更多的了解Android的开发环境将会对进一步学习Android提供有效途径。,目标,熟练掌握配置Java环境熟练掌握配置Eclipse环境掌握配置AndroidSDK掌握配置ADT掌握配置Android开发环境熟练使用Android模拟器熟练创建Android项目,大纲,背景知识任务一:Android的简单介绍任务二:安装JDK任务三:安装Eclipse任务四:安装SDK,大纲,任务五:安装ADT任务六:配置开发环境任务七:Android虚拟机任务八:新建android项目工程,背景知识,Android介绍与应用JDK介绍Eclipse介绍SDKADT配置开发环境Android虚拟机Android项目工程,Android介绍与应用,Android的系统特性开源代码、应用广泛、可扩展性、云计算、硬件调用、开发方便Android整个架构的体系结构LinuxKernel,AndroidRuntime、Libraries,ApplicationFramework和ApplicationsAndroid常用系统库SGL、OpenGLES、Webkit、SQLite、媒体库,Android介绍与应用,应用程序框架:ActivityManager(活动管理器)、ContentProvider(内容提供者)、NotificationManager(通知管理器)、ResourceManager(资源管理器)、LocationManager(定位管理器)、TelephonyManager(电话语音模块)、ViewSystem(显示框架),JDK介绍,简介JDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。,JDK介绍,版本JavaSE(J2SE),standardedition,标准版,是我们通常用的一个版本,从JDK5.0开始,改名为JavaSE。JavaEE(J2EE),enterpriseedition,企业版,使用这种JDK开发J2EE应用程序,从JDK5.0开始,改名为JavaEE。JavaME(J2ME),microedition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK5.0开始,改名为JavaME。没有JDK的话,无法安装或者运行eclipse,JDK介绍,JDK包含的基本组件javac编译器,将源程序转成字节码java运行编译后的java程序(.class后缀的)jar打包工具,将相关的类文件打包成一个文件javadoc文档生成器,从源码注释中提取文档jdbdebugger,查错工具appletviewer:小程序浏览器,一种执行上的Java小程序的Java浏览器。Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。,JDK介绍,常用的包java.io:这里面是所有输入输出有关的类,比如文件操作等java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包,例如NIO非堵塞应用:这里面是与网络有关的类,比如URL,URLConnection等。java.util:这个是系统辅助类,特别是集合类Collection,List,Map等。java.sql:这个是数据库操作的类,Connection,Statement,ResultSet等),Eclipse介绍,简介:Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。,Eclipse介绍,主要组成:Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。,Eclipse介绍,插件开发环境Eclipse包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。,SDK介绍,简介:SDK(SoftwareDevelopmentKit,即软件开发工具包)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。基本信息SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发,SDK介绍,Windows平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。GPL能使SDK与专有软件开发近乎不兼容。LGPL下的SDK则没有这个问题。,SDK介绍,APIAPI(ApplicationProgrammingInterface)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。其实早在DOS时代就有API的概念,只不过那个时候的API是以中断调用的形式(INT21h)提供的,在DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将AH置为30h后调用INT21h就可以得到DOS操作系统的版本号。而在Windows中,系统API是以函数调用的方式提供的。同样是取得操作系统的版本号,在Windows中你所要做的就是调用GetVersionEx()函数,ADT介绍,简介ADT是Eclipse平台下用来开发Android应用程序的插件ADT实际上是一个工具,它可以连接sdk和Eclipse,帮助Eclipse找到sdk。离线安装和升级1).打开eclipse,选择Help-InstallNewSoftware-选择workwith:后的Add2).在Local选项输入AndroidPlugin,在Archive中找到ADT的压缩包,点击OK,然后在下面勾选Name中的选项即可,ADT介绍,测试安装是否成功:1).安装完ADT插件后,关闭eclipse,然后重启。2).打开File-New,看有无出现AndroidProject选项,若没有,再点击Other选项,看看General选项下是否有Android选项,有,则安装成功,无,则安装失败。,下面要讲,背景知识任务一:Android的简单介绍任务二:安装JDK任务三:安装Eclipse任务四:安装SDK,任务一:Android的简单介绍,Android系统架构Android操作系统,Android的简单介绍,Android框架结构图:,Android的简单介绍,Android操作系统Android1.1发布时间:发布于2009年2月代表手机:T-MobileG1Android1.5发布时间:发布于2009年5月代表手机:摩托罗拉Backflip(MOTOME600)Android2.0发布时间:发布于2009年10月代表手机:摩托罗拉XT800,Android的简单介绍,Android2.0发布时间:发布于2009年10月代表手机:摩托罗拉XT800Android2.1发布时间:发布于2009年12代表手机:摩托罗拉MILESTONE(里程碑)系列Android2.0Android2.2该版本名字叫“Froyo”,NexusOne的用户已经开始接受Android2.2“FroYo”的无线更新,其他机型的用户应该会在短时间内获取到这一更新。,Android的简单介绍,Android2.3在北京时间2010年12月7日凌晨的时候,谷歌在发布旗下第二款手机NexusS的同时,全新的谷Android2.3Gingerbread(姜饼)系统正式亮相。相比2.2版本来说,新版的Android系统在多个方面都进行了有效的提升。,下面要讲,背景知识任务一:Android的简单介绍任务二:安装JDK任务三:安装Eclipse任务四:安装SDK,任务二:安装JDK,如何安装安装后测试,安装JDK,下载得到的是exe安装文件,双击此安装文件后打开安装向导,接受许可证,安装JDK,选择需要安装的组件和安装到的路径,安装JDK,单击开始,选择运行,在出现的对话框中输入CMD命令,打开CMD窗口,在CMD窗口中输入java-version,如果屏幕出现下面的代码信息,说明JDK安装成功,下面要讲,背景知识任务一:Android的简单介绍任务二:安装JDK任务三:安装Eclipse任务四:安装SDK,任务三:安装Eclipse,如何安装Eclipse,安装Eclipse,双击.exe文件直接运行,Eclipse能自动找到用户先期安装的JDK路径,安装Eclipse,如果用户是第一次安装、启动Eclipse,将会看到选择工作空间的提示,选择工作空间路径,然后单击OK按钮,至此,JDK和Eclipse已经安装完毕,下面要讲,背景知识任务一:Android的简单介绍任务二:安装JDK任务三:安装Eclipse任务四:安装SDK,任务三:安装SDK,如何安装SDK,安装SDK,下载安装Andriod的SDK,安装SDK,把下载后的文件解压存放在D:unsetupandroid-sdk-windows-1.5_r1目录下,并将其tools目录的绝对路径添加到系统的PATH中,打开一个CMD窗口,输入android-h,如果有如下返回则表示SDK安装成功,下面要讲,任务五:安装ADT任务六:配置开发环境任务七:Android虚拟机任务八:新建android工程项目,任务五:安装ADT,如何配置ADT,安装ADT,安装AndroidDevelopmentToolsplug-in,打开EclipseIDE。依次单击Menu项中的HelpSoftwareUpdates项,安装ADT,然后就可以看到可用的插件,选择AndroidDeveloperTools和AndroidDDMS,单击install按钮,安装ADT,安装界面安装完成后,会提示用户重启Eclipse0,下面要讲,任务五:安装ADT任务六:配置开发环境任务七:Android虚拟机任务八:新建android工程项目,任务六:配置开发环境,如何配置开发环境,配置开发环境,安装好插件后,还需要做如下配置才可以使用Eclipse创建Android项目,需要设置AndroidSDK主目录。依次单击windowsPreferences项,配置开发环境,在弹出的界面左侧可以看到Android项,选中Android后,在右侧设定AndroidSDK所在目录为SDKLocation,单击OK按钮完成安装,下面要讲,任务五:安装ADT任务六:配置开发环境任务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025授权代理委托合同
- 2025销售补充合同范本
- 2025春季呼和浩特石化分公司高校毕业生招聘20人模拟试卷完整答案详解
- 2025广东珠海市香洲区劳动人事争议仲裁委员会选聘特邀调解员10人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025福建亿力集团有限公司所属单位招聘98人考前自测高频考点模拟试题(含答案详解)
- 2025贵州黔南州瓮安县江界河镇招聘城镇公益性岗位人员1人考前自测高频考点模拟试题及1套参考答案详解
- 2025年上半年四川凉山州宁南县考核招聘教师44人考前自测高频考点模拟试题(含答案详解)
- 2025年甘肃医学院招聘事业编制专业技术人员13人(第一批)模拟试卷及答案详解(易错题)
- 2025福建福州市长乐区行政服务中心管理委员会招聘编外人员2人考前自测高频考点模拟试题及参考答案详解1套
- 2025知识产权许可合同样书
- 2025年新版中层副职面试题及答案
- 蜂窝组织炎护理小讲课
- 智慧树知道网课《工业机器人技术基础》课后章节测试满分答案
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 2025年福建省榕圣建设发展有限公司项目招聘12人笔试参考题库附带答案详解
- 矿山设备检修安全培训课件
- 2025-2030数据安全合规审计服务市场爆发及等保测评机构并购价值评估
- 纤维转盘滤布滤池运行维护技术说明
- 2025至2030中国无烟产品行业发展趋势分析与未来投资战略咨询研究报告
- 小学六年级体育教案(全册48课时)
- 不可撤销跟单信用证申请书中英文
评论
0/150
提交评论