




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android项目开发任务1-1:搭建开发环境导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,首先要搭建好软件开发的编程环境,本次任务将完成Android应用软件的集成开发环境安装与配置。导入任务【任务目标】能独立并熟练地搭建Android项目开发编程环境。导入任务【任务描述】本任务将教大家快速搭建Android项目开发的编程环境。由于Android系统是一个开源的操作系统,其应用程序的开发主要使用Java语言,因此编程开发环境的搭建需要JDK、EclipseIDE、AndroidSDK、以及AVD等4个部分。其中JDK是Java语言开发包,由Oracle公司提供;EclipseIDE是Android程序开发的集成开发环境,由IBM提供;AndroidSDK是Android应用软件开发包,由google公司提供;AVD是Android应用软件模拟运行测试环境(也可以直接使用Android智能手机来运行测试应用程序)。导入任务【任务分析】Android编程开发环境的搭建一般采用以下五个步骤:第一步:安装JDK。第二步:安装Eclipse。第三步:在EclipseIDE中配置JDK。第四步:在EclipseIDE中配置AndroidSDK。第五步:创建AVD。任务实施Android集成开发环境安装(安装JDK和Eclipse)Android集成开发环境配置(配置JDK和SDK)创建和运行AVD任务实施第一步:安装JDK操作1:双击下载的JDK安装程序,出现下图所示的界面,启动JDK安装引导程序。点击【下一步】按钮,进入自定义安装界面。任务实施第一步:安装JDK操作2:在自定义安装界面中,选择JDK安装内容并设置好安装路径(默认路径为“C:\ProgramFiles\Java\”。任务实施第一步:安装JDK操作3:点击【下一步】开始安装和复制文件。任务实施第一步:安装JDK操作4:安装完成后,出现下图界面,点击【完成】按钮,完成JDK的安装。任务实施第二步:安装Eclipse操作1:我们使用的EclipseIDE软件包事实上是一个zip压缩包(已集成了Android开发插件ADT),不需要安装,直接解压至电脑硬盘的根目录下即可(建议解压至C:\)。成功解压后在根目录里看到一个“eclipse”文件夹,进入该文件夹可以看到以下的文件和文件目录。任务实施第二步:安装Eclipse操作2:双击“eclipse”文件夹中的“eclipse.exe”文件,启动eclipseIDE软件。任务实施第三步:在EclipseIDE中配置JDK操作1:选择EclipseIDE中【Window】→【Preferences】选项,打开“Preferences”对话框。任务实施第三步:在EclipseIDE中配置JDK操作2:在“Preferences”对话框中选择左侧【Java】→【InstalledJREs】,打开右侧“InstalledJREs”操作面板,点击【Add…】按钮,打开“AddJREs”对话框。任务实施第三步:在EclipseIDE中配置JDK操作3:在“AddJREs”对话框中选择“StandardVM”,点击【Next】按钮,进入JRE选择面板。点击【Directory】按钮,在弹出的浏览文件夹对话框中选择JDK,点击【确定】按钮返回面板。最后等到EclipseIDE导入JDK完毕,点击【Finished】按钮完成JDK配置。任务实施第四步:在EclipseIDE中配置SDK操作:选择EclipseIDE中【Window】→【Preferences】选项,在弹出“Preferences”对话框左侧选择Android选项。在右侧打开的Android面板中点击【Browse】,选择AndroidSDK安装目录,点击【OK】按钮,完成AndroidSDK的配置。任务实施第五步:创建和运行AVD操作1:选择EclipseIDE中【Window】→【AVDManager】选项,在弹出“AVDManager”对话框中选择【New】按钮。在弹出的“CreatenewAVD”对话框中,创建所需的Android模拟器。任务实施第五步:创建和运行AVD操作2:选择创建的Android模拟器,点击【Start】按钮,启动Android模拟器。任务实施第五步:创建和运行AVD操作3:查看运行效果。运行效果如下:相关知识JDKEclipseAndroidSDK技术知识知识点1:JDKJDK(JavaDevelopmentKit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境、Java工具以及Java基础类库。基础类库包含:java.lang:Java基础类,常用类如String等都在这里面。这个包是唯一一个可以不用引入(import)就可以使用的包。java.io:包含所有输入输出有关的类,如文件操作类等。:包含与网络有关的类,如URL,URLConnection等。java.util:这个是系统辅助类,包含集合类Collection、List、Map等。java.sql:这个是数据库操作类,包含Connection、Statement、ResultSet等。技术知识知识点2:认识EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。Eclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。技术知识知识点3:认识AndroidSDKAndroidSDK(softwaredevelopmentkit)即Android软件开发包,是用于Android系统应用软件开发所需的软件框架、API类库等工具包集合。AndroidSDK采用Java语言,因此可以结合JDK进行程序开发。使用Eclipse进行Android应用程序开发需要安装AndroidSDK。拓展训练独立完成Android项目开发编程环境安装与配置。拓展训练【实战训练】在自己的电脑上独立完成Android项目开发编程环境安装与配置。刘国3c365@Android项目开发任务1-2:创建Android应用软件项目导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,首先要搭建好软件开发的编程环境,本次任务将向大家介绍如何创建一个Android应用软件项目。导入任务【任务目标】了解Android应用软件项目的创建过程和目录结构,能独立并熟练地创建Android应用软件项目。导入任务【任务描述】在Android编程环境(EclipseIDE)搭建完成后,接下来要学会Android应用软件项目创建和运行调试。本次任务将讲授一下如何创建一个Android应用程序项目,并运行和检测其运行效果。导入任务【任务分析】在Android项目开发中,应用程序的架构具有严格的规定,对于不同类型的程序文件的存放也有着严格的要求。因此,在创建一个Android应用程序项目时,应该重点留意该项目的架构设计,弄清楚主要目录和文件的作用。创建一个Android应用程序项目,首先要设置项目名称,其次完成界面图标的设置,并创建一个空的Activity类,最后在项目创建后,一定要在AVD或Android智能手机上测试所创建的项目是否可以正确运行。然后才能开始项目程序的开发。任务实施Android集成开发环境安装(安装JDK和Eclipse)Android集成开发环境配置(配置JDK和SDK)创建和运行AVD任务实施操作1:选择EclipseIDE中的【File】→【New】→【AndroidApplicationProject】,启动“NewAndroidApp”对话框。任务实施操作2:在“NewAndroidApp”对话框中填写Android应用程序的项目名称:“testdemo”,选择Android项目开发所需的SDK,点击【Next】按钮进入下一步。任务实施操作3:选择项目“testdemo”所需的图标设置,点击【Next】按钮进入下一步。任务实施操作4:创建Activity。这里选择BlankActivity,点击【Next】按钮进入下一步。任务实施操作5:设置Activity类名(ActivityName)、界面程序名称(LayoutName)和应用程序标题(Title),点击【Finish】完成Android应用程序项目的创建。任务实施操作6:创建后的Android应用程序项目“testdemo”的结构如下所示。任务实施操作7:选中项目“testdemo”,点击鼠标右键,在弹出的右键菜单中选择【RunAs】→【AndroidApplication】,测试项目“testdemo”的运行效果。任务实施操作8:运行效果如下图所示,则表示项目创建成功,可以进行下一步的界面设计与程序开发。相关知识认识Android应用程序项目架构认识Android的包文件技术知识知识点1:认识Android应用程序项目架构1.src目录:存放Android应用程序中所有java源代码,自动地组织在用户定义声明的包内。2.gen目录:该目录下的文件是由ADT自动生成的,即包内的R.java文件。该文件为项目中的各个资源在该类中创建其唯一的ID。从R文件中可以看到每一个资源都会有一个整数和它相对应。3.Android目录:存放该项目支持的jar包。建立不同版本的可能会有不同的依赖。在Android开发中,绝大部分开发用的工具包都被封装到一个名叫Android.jar的文件里4.Assets目录:存放项目相关的资源文件。5.bin目录:用于存放生成的目标文件,例如Java的二进制文件、资源打包文件(.ap_后缀)、Dalvik虚拟机的可执行性文件(.dex后缀),打包好应用文件(.apk后缀)等。6.libs目录:用于存放需要使用的第三方jar包文件。7.res目录:存放的是整个项目的经常使用的资源文件。其中(1)drawable开头的四个目录:分别以不同尺寸存放png、gif、jpg等图片资源。(2)layout:存放应用程序的布局文件,文件类型为XML格式。(3)values:存放XML格式的资源描述文件,例如字符串(strings.xml)、颜色(colors.xml)、样式(styles.xml)、尺寸(dimens.xml)、数组(arrays.xml)等。8.AndroidManifest.xml:项目配置文件,声明各种组件在项目中的配置和权限。9.proguard-project.txt:该文件是混淆代码的脚本配置文件。10.perties:项目环境信息,记录项目与当前应用所使用Android的配置信息。技术知识知识点2:认识Android的包文件android.app:提供高层的程序模型、提供基本的运行环境android.content:包含各种的对设备上的数据进行访问和发布的类android.database:通过内容提供者浏览和操作数据库android.graphics:底层的图形库,包含画布、颜色、点、矩形等,可以直接绘制到屏幕上android.location:定位和相关服务的类android.media:提供一些类管理多种音频、视频的媒体接口
:提供帮助网络访问的类,超过通常的.*接口android.os:提供了系统服务、消息传输、IPC机制android.opengl:提供OpenGL的工具vider:提供类访问Android的内容提供者android.telephony:提供与拨打电话相关的API交互android.view:提供基础的用户界面接口框架android.util:涉及工具性的方法,例如时间日期的操作android.webkit:默认浏览器操作接口android.widget:包含各种UI元素(大部分是可见的)在应用程序的屏幕中使用拓展训练独立完成一个Android应用程序项目创建和运行。拓展训练【实战训练】创建一个Android应用程序项目(项目命名为“androidtest”),并在Android模拟器上实现以下运行效果。刘国3c365@Android项目开发任务1-3:Android模拟器的使用导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,首先要搭建好软件开发的编程环境,本次任务将介绍Android模拟器的使用。导入任务【任务目标】认识并熟练掌握Android模拟器的使用。导入任务【任务描述】Android模拟器的使用与Android系统手机或平板的使用相似,但是在非触摸屏电脑中需要用鼠标代替手指的操作。在这里我们主要讲授在应用程序开发过程中需要用到的一些Android模拟器的基本配置和操作。这些操作包括:1、语言设置。2、开发环境设置。3、拨号通话操作。导入任务【任务分析】创建后的Android模拟器整个系统默认是使用英文的。对于我们而言,这显然不方便。因此在创建后一般都会将其设置为中文。中文的设置不需要编程实现,只需要在模拟器的Android系统中对其语言选项进行设置。此外,本次任务还会教大家设置Android系统的开发环境设置,这个主要用于使用Android智能手机进行运行测试程序。最后体验一下不同模拟器间还可以进行的拨号操作。任务实施1、中文语言设置。2、开发环境设置。3、拨号通话操作。任务实施第一步:中文语言设置操作1:启动Android模拟器(以Android2.3.3版本为例),点击【menu】按钮在弹出的底部菜单选择【Settings】。任务实施第一步:中文语言设置操作2:在弹出的列表菜单中选择【Language&Keyboard】列表项。任务实施第一步:中文语言设置操作3:在弹出的列表菜单中选择【SelectLanguage】列表项。任务实施第一步:中文语言设置操作4:在弹出的列表菜单中选择【中文(简体)】列表项,完成中文语言设置。任务实施第一步:中文语言设置操作5:完成中文设置后的效果如下。任务实施第二步:设置开发环境操作1:在Android模拟器【设置】列表菜单中选择【应用程序】列表项。任务实施第二步:设置开发环境操作2:在弹出的列表菜单中选择【开发】列表项。任务实施第二步:设置开发环境操作3:在弹出的列表菜单中选择【USB调试】列表项,完成开发设置(该设置可以用于Android手机进行程序调试)。任务实施第三步:实现Android模拟器的拨号通话操作。操作1:启动2个Android模拟器,如下所示。
任务实施第三步:实现Android模拟器的拨号通话操作。操作2:在一个模拟器上启动拨号软件,输入要拨号的手机号码(注:模拟器的手机号码就在标题栏上,一般是4位数字,如5556)。任务实施第三步:实现Android模拟器的拨号通话操作。操作3:拨号成功,对方模拟器显示来电信息,点击通话接听按钮,完成Android模拟器间的拨号通话操作。相关知识认识Android模拟器AVDAndroid模拟器的按键控制方式Android模拟器的限制技术知识知识点1:认识Android模拟器Android模拟器是一个程序,它提供了可以运行Android应用的虚拟ARM移动设备。开发人员可以通过定义AVD来选择模拟器运行的Android系统版本,此外还可以自定义虚拟移动设备和键盘映射。在启动和运行模拟器时,开发人员可以使用多种命令和选项来控制模拟器行为。注:在启动Android模拟器时,有3种常见方式:使用AVD管理工具、使用eclipse运行Android程序、使用emulator命令。技术知识知识点2:AVDAndroid虚拟设备(AVD)是模拟器的一种配置。开发人员通过定义需要硬件和软件选项来使用Android模拟器模拟真实的设备。一个Android虚拟设备(AVD)由以下几部分组成:硬件配置:定义虚拟设备的硬件特性。例如,开发人员可以定义该设备是否包含摄像头、是否使用物理QWERTY键盘和拨号键盘、内存大小等。映射的系统镜像:开发人员可以定义虚拟设备运行的Android平台版本。其他选项:开发人员可以指定需要使用的模拟器皮肤,这将控制屏幕尺寸、外观等。此外,还可以指定Android虚拟设备使用的SD卡。开发电脑上的专用存储区域:用于存储当前设备的用户数据(安装的应用程序、设置等)和模拟SD卡。技术知识知识点3:Android模拟器的按键控制方式技术知识知识点4:Android模拟器的限制Android模拟器并非万能,它有如下限制:不支持拨打或接听真实电话,但是可以使用模拟器控制台模拟电话呼叫。不支持USB连接;不支持相机/视频采集(输入);不支持设备连接耳机;不支持确定连接状态;不支持确定电量水平和交流充电状态;不支持确定SD卡插入/弹出;不支持蓝牙。拓展训练独立完成Android模拟器的屏幕壁纸设置。拓展训练【实战训练】完成以下Android模拟器的屏幕壁纸设置。刘国3c365@Android项目开发任务1-4:Android项目资源文件使用导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,首先要搭建好软件开发的编程环境,本次任务将介绍Android项目资源文件的使用。导入任务【任务目标】熟悉Android项目资源文件使用,掌握字符串、颜色值、尺寸值等资源文件的编写和使用。导入任务【任务描述】在Android项目开发中,将所有应用于项目的内容和数据都视为资源,并有着严格的分类管理和使用。本任务中将教大家认识Android开发中常用的资源及其分类,同时还教大家在Android应用程序中如何设置和使用字符串、颜色值、尺寸值等资源。导入任务【任务分析】在Android开发中,字符串、颜色值、尺寸值是作为不同的特定资源进行管理和使用,并有着严格的定义和规范。这3类资源一般使用xml文件进行定义,在程序调用中有着一定的使用规范。其中字符串的定义放在“res/values/strings.xml”文件中,该文件在项目创建时即由系统所自动创建,因此只需要打开文件按要求定义和编程字符串即可。与字符串不同,定义颜色值和尺寸值的xml文件在项目中一般不会自动产生,因此需要自己创建。在Android开发中,定义颜色值和尺寸值的xml文件要求放在“res/values/”目录中(即与strings.xml同一目录下)。其中定义颜色值的xml命名为“colors.xml”,定义尺寸值的xml命名为“dimens.xml”。任务实施1、设置字符串2、设置颜色值3、设置尺寸值任务实施第一步:设置字符串操作1:打开项目“testdemo”中“res/values/strings.xml”文件,输入以下xml代码:任务实施第一步:设置字符串操作2:打开项目“testdemo”中“res/layout/activity_main.xml”文件,输入以下xml代码:任务实施第一步:设置字符串操作3:测试项目“testdemo”,查看运行效果。任务实施第二步:设置颜色值操作1:选择项目“testdemo”中“res/values/”文件夹,点击鼠标右键,在弹出的右键菜单中选择【New】→【Other】,在弹出的创建对话框中选择“AndroidXMLFile”,点击【Next】按钮进入下一步。任务实施第二步:设置颜色值操作2:将创建的“AndroidXMLFile”命名为“colors.xml”,点击【Finish】按钮完成颜色资源文件的创建。任务实施第二步:设置颜色值操作3:打开“colors.xml”文件,输入以下代码并保存文件。任务实施第二步:设置颜色值操作4:打开“testdemo/res/layout/activity_main.xml”文件,输入以下代码并保存文件。任务实施第二步:设置颜色值操作5:测试项目“testdemo”,查看运行效果。任务实施第三步:设置尺寸值操作1:在“testdemo/res/values/”中创建“AndroidXMLFile”,命名为“dimens.xml”。打开“dimens.xml”文件,输入以下代码并保存文件。任务实施第三步:设置尺寸值操作2:打开“testdemo/res/layout/activity_main.xml”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网平台自然语言处理技术在工业产品个性化定制中的应用报告
- 2025航空公司用工合同模板
- 四级考试开发语言试题及答案探讨
- 2025年上海市的劳动合同模板
- 2025关于建筑材料租赁合同范本
- 湖南省长沙市2024年九年级《化学》上册期末试题与参考答案
- 2025年互联网金融平台合规整改与金融科技应用前景研究报告
- 文化与科技融合推动文化产业发展新趋势研究报告
- 2025年邮轮旅游行业市场竞争报告:品牌战略与差异化竞争
- 推动算力互联互通的策略及实施路径
- DB3309T 106-2024人力资源和社会保障数据分类分级规范
- 租赁法律知识讲座课件
- 初级美甲笔试题及答案
- 2025届吉林省长春市高三质量监测(三)政治试题及答案
- GB/T 24894-2025动植物油脂甘三酯分子2-位脂肪酸组分的测定
- 2024年江苏常州中考满分作文《那么旧那样新》8
- 省课题研究报告格式范文
- 《夏季养生保健常识》课件
- 2025年传统建筑行业的智能门窗技术
- 2024年湖北高中学业水平合格性考试历史试卷真题(含答案详解)
- 合伙经营自媒体合同范例
评论
0/150
提交评论