资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第2章 Android开发环境,本章学习目标:,掌握Android开发环境的安装配置方法 了解Android SDK的目录结构和示例程序 掌握各种Android开发工具的用途,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 确认安装JRE JRE即Java运行环境 如果没有安装JRE则在打开Eclipse时,会出现错误提示 JDK中包含JRE,所以只需下载JDK,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 安装JDK 选择对应JDK下载,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 安装JDK 运行平台选择:Windows 一般情况下保持JDK的默认设置即可,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 安装Eclipse http:/www.eclipse.org/downloads 选择下载:Eclipse IDE for Java Developers (122MB) 解压到指定的目录,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 启动Eclipse 双击目录中的eclipse.exe,出现Eclipse集成开发环境的启动画面。 若无法启动,尝试重新启动计算机。,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 启动Eclipse 选择工作目录:G:Androidworkplace 建议选择复选框,将工作目录设成默认工作目录,2.1 安装Android开发环境,2.1.1 安装JDK和Eclipse 启动Eclipse 正常启动后的Eclipse集成开发环境,2.1 安装Android开发环境,2.1.2 安装Android SDK Android开发站点: 选择下载不同版本的SDK,2.1 安装Android开发环境,2.1.3 安装ADT插件 安装ADT有两种方法 手动下载ADT插件 下载网址:http:/dl- 选择下载:ADT-14.0.0.zip,2.1 安装Android开发环境,2.1.3 安装ADT插件 手动下载ADT插件 安装插件:启动Eclipse,选择 HelpInstall New Software,打开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安装前),2.1 安装Android开发环境,2.1.3 安装ADT插件 自动下载ADT插件 自动下载ADT插件的方法和手动方法安装相似,不同之处在于不需要到网站上下载ADT插件压缩包,而直接在“Add Repository”界面中输入ADT插件的下载地址即可,2.1 安装Android开发环境,2.1.3 安装ADT插件 设置Android SDK的保存路径 选择:WindowsPreferences 打开Eclipse的配置界面 输入Android SDK 的保存路径 点击“Apply”,2.1 安装Android开发环境,2.2.1 目录结构 add-one 目录下的是Google提供地图开发的库函数,支持基于Google Map 的地图开发,2.2 Android SDK,2.2.1 目录结构 docs目录下的是Android SDK的帮助文档,通过目录下的offline.html文件启动 platforms目录用来存放SDK和AVD管理器下载的各种版本的SDK,笔者的目录中有4.0版本的SDK。platforms-tools目录中保存了与平台调试相关的工具 tools目录保存了通用的Android开发调试工具和Android手机模拟器 SDK Manager.exe和AVD Manager.exe分别是SDK和AVD的管理器,SDK Readme.txt是Android SDK的说明文档,2.2 Android SDK,2.2.2 示例程序 MultiResolution示例 MultiResolution是Android程序支持不同尺寸屏幕的示例。根据屏幕分辨率不同,Android程序可以自动加载不同大小的图片,避免图片尺寸对界面布局产生影响。,2.2.2 示例程序 ApiDemos示例 ApiDemos示例提供了Android平台上多数API的使用方法,涉及系统、资源、图形、搜索、语音识别和用户界面等方面,2.2 Android SDK,2.2.2 示例程序 SkeletonApp示例 SkeletonApp示例是一个界面演示程序,说明了如何使用布局和界面控件设计用户界面,以及如何在界面中添加菜单和处理菜单事件。,2.2 Android SDK,2.2.2 示例程序 NotesPad示例 NotesPad示例是一个记事本程序,可以将文字内容保存在记事本程序中,并支持添加和删除记事本操作。NotesPad示例说明了如何进行复杂程序设计,以及如何使用SQLite数据库保存数据和ContentProvider共享数据。,2.2 Android SDK,2.2.2 示例程序 Home示例 Home示例是一个桌面主题程序,可以将自定义的桌面主题注册到系统中,用户可以通过点击HOME键选择不同的桌面主题。此示例说明了如何进行桌面主题程序的开发,以及在开发过程中需要注意的事项。,2.2 Android SDK,2.2 Android SDK,2.2.2 示例程序 Snake示例 Snake示例是贪吃蛇程序,一个经典的小游戏,可以通过导航键控制贪吃蛇的前进方向。该示例演示了如何在Android系统中进行游戏开发,对进行游戏开发的程序人员具有一定的参考价值。,2.2 Android SDK,2.2.2 示例程序 LunarLander示例 一个小游戏,模拟登陆舱在月球表面着陆。用户通过控制登陆舱的方向和速度,使登陆舱可以平稳的在月球表面着陆。,2.2 Android SDK,JetBoy示例 JetBoy示例是一个支持背景音乐和音效的游戏程序,用户可以控制飞船击碎飞来的陨石。,2.2.3 开发工具 Android模拟器 支持多种屏幕分辨率和不同的外观 支持加载SD卡映像文件,更改模拟网络状态,延迟和速度,模拟电话呼叫和接收短信等 不支持接听真实电话,USB连接,摄像头捕获,设备耳机,电池电量和AC电源检测,SD卡插拔检查和使用蓝牙设备,2.2 Android SDK,2.2.3 开发工具 Android调试桥(Android Debug Bridge,ADB) 用于连接Android设备或模拟器的工具,负责将应用程序安装到模拟器和设备中,或从模拟器或设备中传输文件。,2.2 Android SDK,2.2.3 开发工具 DDMS Android系统中内置的调试工具 监视Android系统中进程、堆栈信息,查看logcat日志,实现端口转发服务和屏幕截图功能,模拟器电话呼叫和SMS短信,以及浏览Android模拟器文件系统等,2.2 Android SDK,2.2.3 开发工具 DDMS 调试DDMS:WindowsOpen PerspectiveDDMS 打开Show Views的选择对话框:WindowsShow viewother 打开Show View的选择对话框,2.2 Android SDK,2.2.3 开发工具 DDMS DDMS中的设备管理器 同时监控多个Android模拟器,显示每个模拟器中正在运行的进程 提供屏幕截图功能,2.2 Android SDK,2.2 Android SDK,2.2.3 开发工具 DDMS DDMS中的模拟器控制器 控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信 网络速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率 网络延迟:GPRS、EDGE、UMTS和无延迟,2.2 Android SDK,2.2.3 开发工具 DDMS DDMS中的模拟器控制器 电话呼入显示,SMS短信显示,2.2 Android SDK,2.2.3 开发工具 DDMS DDMS中的文件浏览器 上传、下载和删除Android内置存储器上的文件 显示文件和目录的名称、权限、建立时间等,2.2 Android SDK,2.2.3 开发工具 DDMS DDMS中的日志浏览器 浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误,2.2 Android SDK,2.2.3 开发工具 DDMS 其他工具,(1) 尝试安装Android开发环境,并记录安装和配置过程中所遇到的问题。 (2) 浏览Android SDK帮助文档,了解Android SDK帮助文档的结构和用途,这样会对以后的学习带来极大的便利。 (3) 在Android SDK中,Android模拟器、Android调试桥和DDMS是Android应用程序开发过程中经常使用到的三个工具,简述这三个工具的用途。 (4) 为了进一步熟悉Android模拟器,通过命令行方式启动模拟器,并在模拟器中尝试使用各种功能和应用软件。命令行方式启动模拟器的方法是在/tools目录中,输入命令emulator data test即可。,习题,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号