2011_04Android教程_第一个Android程序.pptxVIP

  • 3
  • 0
  • 约4.46千字
  • 约 9页
  • 2016-11-27 发布于河南
  • 举报
2011_04Android教程_第一个Android程序

第一个Android程序Create New projectProject Name 包含这个项目的资料文件夹的名称Application Name 显示在应用程序上的标题Package Name 套件 (Package) 名称, Java 的习惯是用套件名称来区分不同的类别(class) 。依照专案的不同,我们会起不同的路径名称。Create Activity 使否建立这个是项目的主要类别,勾选后可以指定这个类别的名称 。这个类别是一个 Activity 类别的子类别。我们可以在「 Activity 」中启动程式和控制程式流程,或是根据需要控制萤幕、界面。Build Target 选择用来编译专案的 SDK 版本。当选定了 Build Target 后,开发工具会在 Min SDK Version 栏位中自动填入对应的值Min SDK Version 本应用程式所支援的最低 SDK 版本代号。项目文件结构框架src/原始码 目录gen/自动生成 (Generate)目录res/资源 (Resource)目录Drawable_Xdpi 图标目录layout/ 版面配置 (layout) 目录values/ 参数值 (value) 目录Android 功能清单「 AndroidManifest.xml 」是 Android 程式的功能清单,应用程式在这里列出该程式所提供的功能。当应用程式开启时,会提供诸如内容提供者(ContentProvider) 、处理的资料类型、实际运行的类别、跨应用程式的资讯等等讯息。你可以在此指定你的应用程式会使用到的服 务( 诸如电话功能、网路功能、 GPS 功能等 ) 。当你新增一个页面行为类别 (Activity) 时,你也 需要先在此注册这个新增的 Activity 类别后,才能顺利调用。这串字串藏在哪里呢?打开「 res/layout/main.xml 」?xml version=1.0 encoding=utf-8?LinearLayout xmlns:android=/apk/res/android android:orientation=vertical android:layout_width=fill_parent android:layout_height=fill_parent TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello //LinearLayout打开「 res/layout/strings.xml 」src 目录中包含了一个 Android 应用程式中所需的各个程式码档案。这些档案被包在对应package 的子目录下。 ( 如本例子中,子目录指的就是 /src/com/demo/android/helloandroid/)gen 目录中存放所有自动生成的档案。gen 目录中最关键的程式就是 R.java 档。2. R.java 这个档是自动产生的。会由 ADT 插件自动根据你放入 res 目录的 XML 描述文件、图像等资源,同步更新修改 R.java 这个中介档案。所有的 Android 程式中都会有以 R.java 为名的这个档案,你完全不需要,也应避免手工修改 R.java 这个档案。R.java 中自动产生的「 R 」类别就像是个字典一样,包含了使用者介面、图像、字串等各式的资源与相应的编号 (id) 。 Android 应用程式中很多时候会需要透过 R 类别调用资源。编译时编译器也会查看这个资源列表,没有使用到的资源就不会编译进去,为手机应用程式节省不必要占用的空间。「 res 」目录中存放所有程式中用到的资源档案。 “ 资源档案 ” 指的是资料档案,或编译时会被转换成程式一部分的 XML 描述档。 Android 针对放在「 res 」目录下的不同子目录的资源,会有各自不同处理方式。因此我们写程式时,最好能搞清楚各目录下分别可放置的内容。.layout/ 版面配置 (layout) 目录「 layout 」目录包含所有使用 XML 格式的介面描述档。「 layout 」中的 XML 介面描述档就像写网页时用到的 HTML 档案一样,用来描述萤幕上的版面编排与使用的介面元件。 XML 介面描述档描述的内容可以是整张萤幕,也可以只描述一部分的介面 ( 例如描述用来产生对话框的介面元件 ) 。 虽然你也能直接通过 Java 来建立使用者介面,不过透过 XML 描述档来建立使用者介面相对更简单,架构也更清晰,以后维护时更容易厘清问题。要使用这些介面元件,应透过「 R.j ava 」档中自动产生的「

文档评论(0)

1亿VIP精品文档

相关文档