




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2章Android开发环境移动应用开发实践2014.9作业作业命名格式:章_班级_学号_姓名.docx例如: 第1章_软工1201班_2012000_张三.docx提交地址:请按时提交,否则影响平时作业成绩本章学习目标: 掌握Android开发环境的安装配置方法 了解Android SDK的目录结构和示例程序 掌握各种Android开发工具的用途 2.1 安装Android开发环境 最简单方式: 从Android网站直接下载打包后的Eclipse 普通方式 按部就班安装ADTAndroid可视化环境配置1. 准备 安装JDK (最新版) 设置环境变量:JAVA_HOME、CLASSPATH
2、Eclipse (最新版,只有当需要用ADT开发时才用)2. 为Eclipse安装ADT插件,并下载安装SDK3. 安装手机驱动(真机调试) 模拟机调试时,可先不装。安装也可由操作系统自动安装。 SDK Setup Done!2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 确认安装JRE JRE即Java运行环境 如果没有安装JRE则在打开Eclipse时,会出现错误提示 JDK中包含JRE,所以只需下载JDK2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 安装JDK http:/ 选择对应JDK下载2.1 安装Android开发环境 2
3、.1.1 安装JDK和Eclipse 安装JDK 运行平台选择:Windows 一般情况下保持JDK的默认设置即可2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 安装Eclipse /downloads 选择下载:Eclipse IDE for Java Developers (122MB) 解压到指定的目录2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 启动Eclipse 双击目录中的eclipse.exe,出现Eclipse集成开发环境的启动画面。 若无法启动,尝试重新启动计算机。2.1 安装
4、Android开发环境 2.1.1 安装JDK和Eclipse 启动Eclipse 选择工作目录:G:Androidworkplace 建议选择复选框,将工作目录设成默认工作目录2.1 安装Android开发环境 2.1.1 安装JDK和Eclipse 启动Eclipse 正常启动后的Eclipse集成开发环境安装和配置Android Eclipse插件(ADT) Android Development Tools (ADT) 是一个Eclipse插件,可以帮助我们简化开发过程,并且和许多Android开发工具无缝连接。 下面给出安装和配置ADT的基本步骤。同学们也可以到Android网站直接
5、阅读英文原文查看(网站http:/ 英文比较简单,阅读没有难度,既可锻炼英文,又可学到技术。 大量Android文档均为英文,且随着时间在快速更新,有时直接阅读英文比阅读中文更快捷方便。2.1 安装Android开发环境 2.1.2 安装Android SDK Android开发站点:http:/ 选择下载不同版本的SDK2.1 安装Android开发环境 2.1.3 安装ADT插件 安装ADT有两种方法 手动下载ADT插件 下载网址:http:/dl- 选择下载:ADT-14.0.0.zip2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 安装插件:启动Ec
6、lipse,选择 HelpInstall New Software,打开Eclipse的插件安装界面2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 点击“Archive”按钮,选择ADT插件压缩包在本地磁盘中的位置 或者键入网站下载(见下页,不建议,速度比较慢)Install对话框点击“Add”,在弹出的对话框中,Name框填入远程站点名字,例如Android Plugin,Location框中填入https:/dl- Softw对话框Available Softw对话框2.1 安装Android开发环境 2.1.3 安装ADT插件 手动下载ADT插件 在A
7、DT插件安装前,会提示用户对需要安装的插件进行选择和确认,按图如下选择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开发环境n2.1.3 安装ADT插件q设置Android SDK的保存路径n选择:WindowsPreferences 打开E
8、clipse的配置界面n输入Android SDK 的保存路径n点击“Apply” 重新启动Eclipse后提示配置SDKChoose Packages to Install对话框Android SDK Manager 在Eclipse中切换到Java透视图中,然后选择WindowAndroid SDK Manager,系统弹出“Android SDK Manager”对话框新建AVD 新建AVD(Android Virtual Devices,AVD,Android虚拟设备,该AVD描述设备类型,亦即嵌入式开发中常用的模拟器) 依次单击WindowAndroid Virtual Device
9、 Manager,系统弹出“Android Virtual Device Manager”对话框“Android Virtual Device Manager”对话框单击“New”按钮,创建新的AVD“Create new Android Virtual Device(AVD)”对话框“Android Virtual Device Manager”对话框 (+)add-ons (+)addon_google_apis_google_inc_-14(+)docs(+)extras (+)google (+)usb_driver(+)platforms (+)android-14(+)platfo
10、rms-tools(+)samples (+)android-14(+)temp(+)tools(-)SDK Manager.exe(-)AVD Manager.exe(-)SDK Readme.txt 2.1 安装Android开发环境n2.2.1 目录结构qadd-one 目录下的是Google提供地图开发的库函数,支持基于Google Map 的地图开发adt-bundle-windows-x86_64-20140702默认目录 2.2 Android SDK 2.2.1 目录结构 docs目录下的是Android SDK的帮助文档,通过目录下的offline.html文件启动 plat
11、forms目录用来存放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程序
12、可以自动加载不同大小的图片,避免图片尺寸对界面布局产生影响。 2.2 Android SDK 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示例是一个记事本程序,可以将文字内容
13、保存在记事本程序中,并支持添加和删除记事本操作。NotesPad示例说明了如何进行复杂程序设计,以及如何使用SQLite数据库保存数据和ContentProvider共享数据。 2.2 Android SDK 2.2.2 示例程序 Home示例 Home示例是一个桌面主题程序,可以将自定义的桌面主题注册到系统中,用户可以通过点击HOME键选择不同的桌面主题。此示例说明了如何进行桌面主题程序的开发,以及在开发过程中需要注意的事项。 2.2 Android SDK 2.2.2 示例程序 Snake示例 Snake示例是贪吃蛇程序,一个经典的小游戏,可以通过导航键控制贪吃蛇的前进方向。该示例演示了如
14、何在Android系统中进行游戏开发,对进行游戏开发的程序人员具有一定的参考价值。 2.2 Android SDK 2.2.2 示例程序 LunarLander示例 一个小游戏,模拟登陆舱在月球表面着陆。用户通过控制登陆舱的方向和速度,使登陆舱可以平稳的在月球表面着陆。 2.2 Android SDKqJetBoy示例nJetBoy示例是一个支持背景音乐和音效的游戏程序,用户可以控制飞船击碎飞来的陨石。 2.2 Android SDK 2.2.3 开发工具 Android模拟器 支持多种屏幕分辨率和不同的外观 支持加载SD卡映像文件,更改模拟网络状态,延迟和速度,模拟电话呼叫和接收短信等 不支
15、持接听真实电话,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.
16、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.3 开发工具 DDMS DDMS中的模拟器控制器 控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信 网络速率:GSM、HSCS
17、D、PRS、EDGE、MTS、DPA和全速率 网络延迟:GPRS、EDGE、UMTS和无延迟qSMS短信显示2.2 Android SDK 2.2.3 开发工具 DDMS DDMS中的模拟器控制器 电话呼入显示2.2 Android SDK 2.2.3 开发工具 DDMS DDMS中的文件浏览器 上传、下载和删除Android内置存储器上的文件 显示文件和目录的名称、权限、建立时间等2.2 Android SDK 2.2.3 开发工具 DDMS DDMS中的日志浏览器 浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误工具名称工具名称启动文件启
18、动文件说明说明数据库工具sqlite3.exe用来创建和管理SQLite数据库打包工具apkbuilder.bat将应用程序打包成apk文件层级观察器hierarchyviewer.bat对用户界面进行分析和调试,以图形化的方式展示树形结构的界面布局跟踪显示工具traceview.bat以图形化的方式显示应用程序的执行日志,用来调试应用程序,分析执行效率SD卡映像创建工具mksdcard.exe建立SD卡的映像文件NinePatch文件编辑工具draw9patch.batNinePatch是Android提供的可伸缩的图形文件格式,基于PNG文件。draw9patch工具可以使用WYSIWYG编辑器建立NinePatch文件2.2 Android SDK 2.2.3 开发工具 DDMS 其他工具习题 (1) 尝试安装Android开发环境,并记录安装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网自媒体账号买卖及过户安全保障合同
- 石油勘探区块合作开发投资协议
- 电商平台绿色能源商品销售与推广服务协议
- 夫妻情感挽救忠诚协议婚姻修复最后机会条款
- 生态农业土壤改良及有机肥料施用技术合作协议
- 2025年广东省茂名市高考地理一模试卷
- DB42-T 1986-2023 长江干线湖北段船舶航行气象风险预警等级
- 汽车发动机构造与拆装 课件 任务12 散热器的认识与拆装
- 研修学习心得体会模版
- 2023年人教版四年级语文上册四单元测试卷及答案二
- 深圳市人才集团笔试题库
- 校园广播设备维保合同
- 反诈宣传课件小学生版
- 2024年全国职业院校技能大赛高职组(环境检测与监测赛项)考试题库(含答案)
- 舞蹈技巧培训课件
- 2025年形势与政策-加快建设社会主义文化强国+第二讲中国经济行稳致远
- 汽车维修服务客户满意度提升流程
- 2024人教版七年级下册生物第三单元 植物的生活 单元测试卷(含答案)
- 气象防灾减灾知识科普
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- 广西田林八渡金矿 资源储量核实报告
评论
0/150
提交评论