《中职 Android智能手机软件开发教程第2章电子课件 高教版 .ppt》由会员分享,可在线阅读,更多相关《中职 Android智能手机软件开发教程第2章电子课件 高教版 .ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第2 2章章 AndroidAndroid程序开发程序开发与应用环境与应用环境了解各种Android开发工具的用途熟悉在Windows平台下搭建基于Eclipse的Android应用程序开发环境的主要步骤。了解Android应用程序的组成及其相应功能学会使用常用的调试工具学会对APK文件的签名、打包、应用等的方法本章学习目标:本章学习目标:2.1.1 JDK的下载与验证确认安装JREJRE即Java运行环境,否则在打开Eclipse时,会出现错误提示JDK中包含JRE,所以只需下载JDK即可2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.1 JDK的下载与验证安装JDK
2、http:/ Update 14或相应版本均可。2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.1 JDK的下载与验证安装JDK运行平台选择:Windows。语言选择:Multi-language2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.1 JDK的下载与验证安装JDK下载jdk-6u14-windows-i586.exe2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.1 JDK的下载与验证安装JDK。如放置到:C:Program FilesJavajdk1.6.0_142.1 搭建搭建Android应用程序开发环境应用程
3、序开发环境2.1.1 JDK的下载与验证JDK环境变量的修改 新建变量名【ClassPath】,其值可设为 【.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar】。找到PATH变量,点击【编辑】,在变量值最前面加上【%JAVA_HOME%/bin;】2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.2 Eclipse的下载安装Eclipsehttp:/www.eclipse.org/downloads,选择下载:Eclipse IDE for Java Developers(92MB),解压到相应的目录中2.1 搭建搭建An
4、droid应用程序开发环境应用程序开发环境2.1.2 Eclipse的下载启动Eclipse2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.2 Eclipse的下载启动Eclipse选择工作目录:建议选择复选框,即:将工作目录设成默认工作的目录2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.2 Eclipse的下载启动Eclipse2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.3 Android SDK的下载与安装Android开发站点http:/ 搭建搭建Android应用程序开发环境应用程序开发环境2.1.3 Androi
5、d SDK的下载与安装选择Windows版本的Android SDKAndroid SDK只需解压,无需安装2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4 配置Android ADT手动下载ADT插件下载网址:http:/dl- SDK帮助文档中的下载页面,下载页面位置:/docs/sdk/adt_download.html选择下载:ADT_0.9.1.zip 2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4配置Android ADT手动下载ADT插件安装插件:启动Eclipse.选择Help Install New Software,打开Ec
6、lipse插件的安装界面,点击“Add”2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4配置Android ADT手动下载ADT插件点击Archive,选择ADT保存位置2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4安装ADT插件手动下载ADT插件选择ADT插件安装选项:复选“Android DDMS”和“Android Development Tools”2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4 安装ADT插件手动下载ADT插件认可ADT插件的许可证(在ADT安装前)2.1 搭建搭建Android应用程序开发环
7、境应用程序开发环境2.1.4 安装ADT插件手动下载ADT插件提示重启Eclipse2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.4 安装ADT插件自动下载ADT插件:手动方法安装相似,不同之处在于直接输入插件压缩包的下载地址http:/dl- 搭建搭建Android应用程序开发环境应用程序开发环境2.1.5 在Eclipse中设定Android SDK位置设置Android SDK的保存路径选择菜单:WindowsPreferences 打开Eclipse的配置界面输入Android SDK 的保存路径,点击“Apply”2.1 搭建搭建Android应用程序开发环境
8、应用程序开发环境2.1.6 创建手机虚拟设备AVD利用AVD管理工具创建一个AVD,点击eclipse图标2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.1.6 创建手机虚拟设备AVD单击【next】按钮,弹出对话框,设置相关属性2.1 搭建搭建Android应用程序开发环境应用程序开发环境2.2 建立建立Android应用程序应用程序新建工程新建工程表表2.2 Android程序架构表程序架构表工程目录工程目录子目录子目录资源文件资源文件文件作用文件作用Project/src/*.java源码文件源码文件gen/R.java自动生成的资源代码自动生成的资源代码res/ani
9、m/*.xml动画设置文件动画设置文件res/drawable*.png,*.jpg,*.gif应用程序图像应用程序图像res/layoutmain.xml窗口布局文件窗口布局文件res/valuesarrays.xmlcolors.xmldimens.xmlstrings.xmlstyles.xml数组定义文件数组定义文件绘图演示定义文件绘图演示定义文件尺寸定义文件尺寸定义文件文字资源文件文字资源文件样式定义文件样式定义文件res/xml*.xml程序运行时需读取的程序运行时需读取的XML文件文件res/raw*.raw程序运行时所应用的资程序运行时所应用的资源文件(如音效文件)源文件(如音
10、效文件)AndroidManifest.xml应用程序设置文件应用程序设置文件default.properties定义定义SDK版本文件版本文件2.2.3 2.2.3 工程的运行与状态信息查看工程的运行与状态信息查看表表2.3 Log类中的方法及其说明类中的方法及其说明方法名方法名方法说明方法说明Log.v(String tag,String msg)输出冗余消息Log.d(String tag,String msg)输出调试消息Log.i(String tag,String msg)输出普通消息Log.w(String tag,String msg)输出警告消息Log.e(String ta
11、g,String msg)输出错误消息2.3.1 DDMS及其启动Dalvik Debug Monitor Service,主要用于监控应用程序的运行并打印日志、模拟电话打入与接听、模拟短信的收发、虚拟地理位置等。有了DDMS,可以降低应用程序的测试成本启动文件:/tools/ddms.bat在Eclipse中,单击其右上角的“Open Perspective”,选择其中的“DDMS”即可 2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程2.3.2 DDMS功能简介Thread更新信息:要使该窗口输出信息,需要单击Devices面板中的相应按钮,这个窗口
12、主要显示应用程序当前状态下所有正在执行的线程的状态。Heap更新信息:要使该窗口输出信息,需要单击Devices面板中的相应按钮,这个窗口主要显示当前状态下堆分配与回收信息。File Explorer:该窗口主要显示Android模拟器中的文件,如果模拟器启动时加载了SD卡,也可以在该窗口中查看SD卡的信息。LogCat:显示应用程序的运行信息、调试信息、警告信息、错误信息等。不同类型的信息具有不用的颜色。当Logcat输出的信息量很大时需要对其内容进行过滤,可以在这里根据标签进行过滤,使应用程序调试更加方便。2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发
13、流程2.3.2 DDMS功能简介DDMS中的设备管理器同时检控多个Android模拟器,显示每个模拟器中所以正在运行的进程提供屏幕截图功能2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程2.3.2 DDMS功能简介DDMS中的模拟器控制器控制Android模拟器的网络速度和延迟,模拟语音和SMS短信通信网络速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率网络延迟:GPRS、EDGE、UMTS和无延迟2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程2.3.2 DDMS功能简介DDMS中的文件浏览器上
14、传、下载和删除Android内置存储器上的文件显示文件和目录的名称、权限、建立时间等2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程2.3.2 DDMS功能简介DDMS中的日志浏览器浏览Android系统、Dalvik虚拟机或应用程序产生的日志信息,有助于快速定位应用程序产生的错误2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程2.3.3 Android应用程序的一般开发流程 2.3 Android2.3 Android应用程序调试及开发流程应用程序调试及开发流程Android应用程序需要打包成APK文件后再发送到
15、真实的手机上。APK(Android Package的缩写)是Android安装包,是一种类似于Symbian Sis或Sisx的文件格式。通过将APK文件直接传入Android模拟器或Android手机中即可安装。2.4 APK2.4 APK文件的签名、打包文件的签名、打包对程序进行签名对程序进行签名KeystoreKeystore设置设置密码别名选择密码别名选择签名文件信息签名文件信息完成完成APKAPK文件的生成文件的生成导出导出APKAPK文件文件2.5.1 2.5.1 方法一方法一 用用HTC SyncHTC Sync同步连接同步连接到相应网站去下载相应的同步软件HTC Sync打开
16、HTC Sync,进行连接同步在Eclipse中运行相应的Android应用程序,就会将相应的APK文件部署在手机中。和早先版本不同的是,不必在cmd命令行模式下输入“adb install 带路径的APK文件”完成APK向手机的迁移,而且该应用程序也不必事先生成好APK文件,当用户在Eclipse中运行应用程序时,生成APK、向手机中的迁移会同时在后台完成。2.5 APK2.5 APK文件的安装文件的安装2.5.2 方法二 用91手机助手连接安装91手机助手。安装完HTC Sync同步软件,使其在运行中打开91手机助手,系统会自动识别您的手机2.5 APK2.5 APK文件的安装文件的安装2
17、.5 APK2.5 APK文件的安装文件的安装本章主要介绍了Windows平台下Android应用程序开发环境的搭建,介绍了有关ADT、AVD等的操作,介绍了典型应用程序的构成、布局文件,并对设计到的代码进行了解释。介绍在Eclipse环境中使用ADT插件及其纠错与调试工具(包括ADB、DDMS、LogCat等)来调试/输出错误的方法,并介绍了对APK文件签名、打包、应用的方法。2.6 2.6 本章小结本章小结1、将SDK自带的API Demos示例导入Eclipse开发环境中,通过浏览代码,了解Android编程风格。2、新建一个Android应用程序,采用水平排列的线性布局,并在Activity上添加一个按钮,其上的文字来源自string.xml中设定的字符串信息。3、将在上题中建立的应用程序签名、打包为APK文件输出。4.尝试安装Android开发环境,并记录安装和配置过程中所遇到的问题。5.浏览Android SDK帮助文档,了解Android SDK帮助文档的结构和用途,这样会对以后的学习带来极大的便利。6.在Android SDK中,Android模拟器、Android调试与监控工具DDMS是Android应用程序开发过程中经常使用到的工具,简述这几个工具的用途。习题:习题: