《Android应用程序开发初级教程》第二章开发基础.ppt

《Android应用程序开发初级教程》第二章开发基础.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 剖析Android应用程序 Android项目工作区概览 * 第①部分:表示专门存放我们编写的 java 源代码的包; 第②部分:代表系统资源ID,类似于C语言的*.h文件,该目录不用开发人员维护,但又非 常重要的目录。该目录用来存放由 Android 开发工具所生成的目录。该目录下的所有文件都不是我们创建的,而是由 ADT 自动生成的,请千万不要手工修改R.java文件; 第③部分:Android4.2表示当前SDK是4.2,是目前最新版本; 第④部分:表示资源文件,其中layout布局你可以认为就是界面第⑤部分:每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml,它存储在项目层次中的最底层,该文件是功能清单文件,该文件列出了应用中所使用的所有组件,如“activity”,以及广播接收者、服务等组件,清单可以定义应用程序及其组件的结构和元数据。 Android项目的组成 1、src文件夹? 该文件夹是放项目源代码的,单击前面的“+”,可逐层展开它,里面有个MainActivity.java文件,是Activity程序,类似于java中的主类。可以理解为它是一个UI的容器,直接跟用户打交道的类。 Android项目的组成 2、gen文件夹? 该文件夹中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件,这个文件由Android开发工具自动生成。Android开发工具会根据你放入res目录的xml界面文件、图标以及常量,自动同步更新修改R.java文件。这个文件是只读文件,一般不要修改它。 Android项目的组成 3、Android 4.2.2? 表示现在使用的Android SDK的版本是4.2.2。 4、assets? 包含应用系统需要使用到的资源文件,诸如mp3、视频等较大的文件。注意它不会在R.java中自动生成ID。 Android项目的组成 5、res文件夹 资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目res目录下会有三个自动生成的子目录:drawabel、layout、values。 Android项目的组成 1)drawabel-?dpi:包含一些你的应用程序用到图标文件(*.png、*.jpg),hdpi表示存放大约240dpi的高分辨率的图片资料,ldpi表示存放大约120dpi的低分辨率图片资料,mdpi表示存放大约160dpi的中等分辨率的图片资料,xhdpi表示存放大约320dpi的超高分辨率的图片资料。 2)menu目录:主要放置设计的OptionsMenu和ContextMneu的菜单项。 3)layout:存放界面布局文件(activity_main.xml),界面布局文件主要用于摆放不同的显示组件。在MainActivity.java中通过 setContentView(R.layout.activity_main)语句来调用布局文件activity_main.xml。 Android项目的组成 6、AndroidManifest.xml? 每个应用程序都有一个AndroidManifest.xml在它的根目录里。这个文件提供了关于这个应用程序的基本信息,记录应用中所使用的各种组件。系统在运行之前必须知道这些信息。今后要开发Activity、Broadcast、Service都要在AndroidManifest.xml中进行定义。另外如果要使用系统自带的服务如拨号服务、应用安装服务、GPRS服务等都必须在AndroidManifest.xml中声明权限。当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。 * Android项目分析 1、布局文件(res\layout\activity_main.xml)   双击“res\layout\activity_main.xml”打开布局文件。 注意①代表布局文件图形界面;②代表布局文件代码界面。 * Android项目分析 2、strings文本资源文件(res\values\strings.xml) 双击“res\values\strings.xml”打开文本资源文件。与布局文件一样:①代表文本资源图形界面;②代表文本资源代码界面。   * Android项目分析 3、R.java文件(gen/com.genwoxue.hello/R.java)   双击“gen/com.

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档