已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章Android开发环境 本章学习目标 掌握Android开发环境的安装配置方法了解AndroidSDK的目录结构和示例程序掌握各种Android开发工具的用途 2 1安装Android开发环境 Android集成开发环境 EclipsewiththeADTPlugin AndroidStudio theADTBundle Eclipse ADTpluginAndroidSDKToolsAndroidPlatform toolsThelatestAndroidplatformThelatestAndroidsystemimagefortheemulator anewAndroiddeveloper useanexistingversionofEclipseoranotherIDE takeamorecustomizedapproachtoinstallingtheAndroidSDK anewAndroiddevelopmentenvironmentsimilartoEclipsewiththeADTPluginbasedonIntelliJIDEAEarlyAccessPreview Severalfeaturesareeitherincompleteornotyetimplemented Windows平台需安装JDK 2 1安装Android开发环境 手动定制安装步骤安装JDK安装Eclipse安装AndroidSDK安装ADT插件 2 1安装Android开发环境 2 1 1安装JDK和Eclipse确认安装JREJRE即Java运行环境如果没有安装JRE则在打开Eclipse时 会出现错误提示JDK中包含JRE 所以只需下载JDK 2 1安装Android开发环境 2 1 1安装JDK和EclipseJDK的基本组件编译器 将源程序转换成字节码打包工具 将相关的类文件打包成一个文件文档生成器 从源码注释中提取文档查错工具 进行调试和查错 2 1安装Android开发环境 2 1 1安装JDK和Eclipse安装JDK 2 1安装Android开发环境 2 1 1安装JDK和Eclipse安装JDK运行平台选择 Windows一般情况下保持JDK的默认设置即可 2 1安装Android开发环境 2 1 1安装JDK和Eclipse安装Eclipsehttp www eclipse org downloads选择下载 EclipseIDEforJavaDevelopers 122MB 解压到指定的目录 2 1安装Android开发环境 2 1 1安装JDK和Eclipse启动Eclipse双击目录中的eclipse exe 出现Eclipse集成开发环境的启动画面若无法启动 尝试重新启动计算机 2 1安装Android开发环境 2 1 1安装JDK和Eclipse启动Eclipse选择工作目录 G Android workplace建议选择复选框 将工作目录设成默认工作目录 2 1安装Android开发环境 2 1 1安装JDK和Eclipse启动Eclipse正常启动后的Eclipse集成开发环境 2 1安装Android开发环境 2 1 2安装AndroidSDKAndroidSDK是Google公司为了提高Android应用程序开发效率 减少开发周期而提供的辅助开发工具 开发文档和程序范例Android开发站点 2 1安装Android开发环境 2 1 2安装AndroidSDK注意 所下载的EXE文件版本和ZIP文件版本只是SDK的安装工具在运行了所下载的SDK安装工具后 打开安装目录中的 SDK管理器 SDKManager exe 再下载所需要版本的AndroidSDKSDK管理器运行后自动获取可下载的SDK列表和辅助工具列表 选择需要的Android版本和辅助工具 Extras 下载安装 安装成功后 所有安装包的状态栏 Status 将从Notinstalled更改为Installed 2 1安装Android开发环境 2 1 3安装ADT插件ADT插件是Eclipse集成开发环境的定制插件 为开发Android应用程序提供了一个强大的 完整的开发环境 可以快速建立Android工程 用户界面和基于AndroidAPI的组件 还可以使用AndroidSDK提供的工具进行程序调试 或对apk文件进行签名等一般情况下 推荐使用安装ADT插件的Eclipse开发Android应用程序 因为目前为止Eclipse仍是较为便捷 快速的开发环境安装ADT有两种方法手动下载自动下载 2 1安装Android开发环境 2 1 3安装ADT插件手动下载ADT插件下载网址 http dl 2 1安装Android开发环境 2 1 3安装ADT插件手动下载ADT插件安装插件 启动Eclipse 选择Help InstallNewSoftware 打开Eclipse的插件安装界面点击 Add 2 1安装Android开发环境 2 1 3安装ADT插件手动下载ADT插件点击 Archive 按钮 选择ADT插件压缩包在本地磁盘中的位置 2 1安装Android开发环境 2 1 3安装ADT插件手动下载ADT插件在ADT插件安装前 会提示用户对需要安装的插件进行选择和确认 按图如下选择 2 1安装Android开发环境 2 1 3安装ADT插件手动下载ADT插件认可开源软件的许可协议 在ADT安装前 整个安装过程会持续几分钟安装结束后会提示重启Eclipse 即完成下载 2 1安装Android开发环境 2 1 3安装ADT插件自动下载ADT插件自动下载ADT插件的方法和手动方法安装相似 不同之处在于不需要到网站上下载ADT插件压缩包 而直接在 AddRepository 界面中输入ADT插件的下载地址即可 2 1安装Android开发环境 2 1 3安装ADT插件设置AndroidSDK的保存路径选择 Window Preferences打开Eclipse的配置界面输入AndroidSDK的保存路径点击 Apply 2 1安装Android开发环境 2 2 1目录结构 add ons目录下的是Google提供地图开发的库函数 支持基于GoogleMap的地图开发 docs目录下的是AndroidSDK的帮助文档 通过目录下的offline html文件启动 Extras google目录下保存了Android手机的USB驱动程序 platforms目录用来存放SDK和AVD管理器下载的各种版本的SDK 图示的目录中有4 0版本的SDK platforms tools目录中保存了与平台调试相关的工具 samples目录是示例代码和程序的存放目录 temp是临时存放文件的目录 在SDK和AVD管理器下载开发包时 下载文件会临时存放在这个目录中 tools目录保存了通用的Android开发调试工具和Android手机模拟器 SDKManager exe和AVDManager exe分别是SDK和AVD的管理器 SDKReadme txt是AndroidSDK的说明文档 2 2AndroidSDK 2 2 2示例程序MultiResolution示例MultiResolution是Android程序支持不同尺寸屏幕的示例 根据屏幕分辨率不同 Android程序可以自动加载不同大小的图片 避免图片尺寸对界面布局产生影响 2 2 2示例程序ApiDemos示例ApiDemos示例提供了Android平台上多数API的使用方法 涉及系统 资源 图形 搜索 语音识别和用户界面等方面 2 2AndroidSDK 2 2 2示例程序SkeletonApp示例SkeletonApp示例是一个界面演示程序 说明了如何使用布局和界面控件设计用户界面 以及如何在界面中添加菜单和处理菜单事件 2 2AndroidSDK 2 2 2示例程序NotesPad示例NotesPad示例是一个记事本程序 可以将文字内容保存在记事本程序中 并支持添加和删除记事本操作 NotesPad示例说明了如何进行复杂程序设计 以及如何使用SQLite数据库保存数据和ContentProvider共享数据 2 2AndroidSDK 2 2 2示例程序Home示例Home示例是一个桌面主题程序 可以将自定义的桌面主题注册到系统中 用户可以通过点击HOME键选择不同的桌面主题 此示例说明了如何进行桌面主题程序的开发 以及在开发过程中需要注意的事项 2 2AndroidSDK 2 2AndroidSDK 2 2 2示例程序Snake示例Snake示例是贪吃蛇程序 一个经典的小游戏 可以通过导航键控制贪吃蛇的前进方向 该示例演示了如何在Android系统中进行游戏开发 对进行游戏开发的程序人员具有一定的参考价值 2 2AndroidSDK 2 2 2示例程序LunarLander示例一个小游戏 模拟登陆舱在月球表面着陆 用户通过控制登陆舱的方向和速度 使登陆舱可以平稳的在月球表面着陆 2 2AndroidSDK JetBoy示例JetBoy示例是一个支持背景音乐和音效的游戏程序 用户可以控制飞船击碎飞来的陨石 2 2 3开发工具Android模拟器AndroidSDK中最重要的工具 允许程序开发人员在没有物理设备的情况下 在电脑上对Android程序进行开发 调试和仿真模拟器文件的位置是 tools emulator exe支持多种屏幕分辨率和不同的外观支持加载SD卡映像文件 更改模拟网络状态 延迟和速度 模拟电话呼叫和接收短信等支持将屏幕当成触摸屏使用 可以使用鼠标点击屏幕来模拟用户对Android设备的触摸操纵在Android模拟器上有普通手机设备常见的各种按键 如音量键 挂断键 返回键和菜单键等不支持接听真实电话呼叫 USB连接 摄像头捕获 连接状态检测 电池电量 AC电源检测 SD卡插拔检查和使用蓝牙设备 2 2AndroidSDK 2 2 3开发工具Android调试桥 AndroidDebugBridge ADB 用于连接Android设备或模拟器的工具 负责将应用程序安装到模拟器和设备中 或从模拟器或设备中传输文件是一个客户端 服务器程序 包含守护程序 服务器程序和客户端程序守护程序运行在每个模拟器的后台服务器程序运行在开发环境中 管理客户端和守护程序的连接客户端程序通过服务器程序 与模拟器中的守护程序相连接 2 2AndroidSDK 2 2 3开发工具DDMSAndroid系统中内置的调试工具监视Android系统中进程 堆栈信息查看logcat日志实现端口转发服务和屏幕截图功能模拟电话呼叫和SMS短信浏览Android模拟器文件系统等启动文件 tools ddms bat 2 2AndroidSDK 2 2 3开发工具DDMS打开DDMS调试界面 Window OpenPerspective DDMS打开ShowViews的选择对话框 Window Showview other打开ShowView的选择对话框就可以在DDMS调试界面中添加任何希望进行调试和检查的功能 2 2AndroidSDK 2 2 3开发工具DDMSDDMS中的设备管理器同时监控多个Android模拟器 显示每个模拟器中正在运行的进程 模拟器使用端口号进行唯一标识提供屏幕截图功能 可以将Android模拟器当前的屏幕内容保存成png文件 2 2AndroidSDK 2 2AndroidSDK 2 2 3开发工具DDMSDDMS中的模拟器控制器控制Android模拟器的网络速度和延迟 模拟语音和SMS短信通信支持的网络速率 GSM HSCSD PRS EDGE MTS DPA和全速率支持的网络延迟 GPRS EDGE UMTS和无延迟 在Incomingnumber中输入呼叫电话号码 单击Send按钮 模拟器可接收到来自输入号码的语音电话或SMS短信 2 2AndroidSDK 2 2 3开发工具DDMSDDMS中的模拟器控制器电话呼入显示 SMS短信显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026辅警业务面试题及答案
- Scratch 编程《智能风扇模拟2》(教案)六年级下册信息科技Scratch编程
- 复杂行星排教学设计中职专业课-自动变速器构造与维修-新能源汽车运用与维修-交通运输大类
- 初中生物第3节生殖器官的生长教学设计
- 2025-2026学年鳟鱼音乐教案夏天
- 高中化学 第三章 重要的有机化合物 第三节 饮食中的有机化合物 第2课时 乙酸教学设计 鲁科版必修2
- 地理鲁教版(五四制)第二节气候教学设计
- 北师大版三年级下册数学总复习第1课时《数与代数(1)》教学课件(新教材)
- 高中地理 第一单元 蓬勃发展的旅游业 1.1 长盛不衰的“朝阳产业”教案 鲁教版选修3
- 第三单元第15课《物联系统原型的运行与调试》教学设计 浙教版(2023)初中信息技术七年级下册
- 派出所2026上半年意识形态工作总结
- 2026年高考英语全国I卷真题试卷+解析及答案
- DL∕T 2574-2022 混流式水轮机维护检修规程
- SL-T+62-2020水工建筑物水泥灌浆施工技术规范
- 微量物证鉴定规范
- 2023急性中耳炎多学科团队救治中国专家共识(全文)
- 传统织锦的织造与工艺
- 心脏除颤器行业营销策略方案
- 《B族维生素》课件
- 诈骗罪报案材料
- 吴延输油管道与西延高铁建设迁改项目环境影响评价表
评论
0/150
提交评论