《Android项目开发实战》课件 任务1-2创建Android应用软件项目_第1页
《Android项目开发实战》课件 任务1-2创建Android应用软件项目_第2页
《Android项目开发实战》课件 任务1-2创建Android应用软件项目_第3页
《Android项目开发实战》课件 任务1-2创建Android应用软件项目_第4页
《Android项目开发实战》课件 任务1-2创建Android应用软件项目_第5页
已阅读5页,还剩16页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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元素(大部分是可见的)在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论