Android复习要点 下载本文

1、 Android的体系结构。 aLinux内核 ? b中间件层

由函数库和Android运行时构成 c应用程序框架 d应用程序

2、 Android工程的创建过程。

File→New→Project…︱Android→Android Project 或 File →New→Other …︱Android→Android Project

? 填写工程名称:工程名称必须唯一,不能与已有的工程重名 ? 在Project name中填入HelloAndroid ? 选择创建方式

? 选择编译目标。有三个选项

? 第一个是标准的1.1版本Android系统,API等级为2 ? 第二个是标准的1.5版本的Android系统, API等级为3 ? 第三个是包含Google API的1.5版本的Android系统, API

等级为3

? 选择不同版本的Android系统,引入不同版本的android.jar包。这

里选择标准的1.5版本Android系统 ? 填写相关信息

? 应用程序名称,即Android程序在手机中显示的名称,显示

在手机的顶部。在Application name填入HelloAndroid ? 包名称是包的命名空间,需遵循Java包的命名方法,由两

个或多个标识符组成,中间用点隔开。为了包名称的唯一性,

可以采用反写电子邮件地址的方式。

? 创建Activity是个可选项,如需要自动生成一个Activity的

代码文件,则选择该项。Activity的名称与应用程序的名称不同,但为了简洁,可以让他们相同,表示这个Activity是Android程序运行时首先显示给用户的界面。在 Create Activity填入HelloAndroid ? SDK最低版本是Android程序能够运行的最低的API等级,

如果手机的API等级低于程序的SDK最低版本,则程序无法在该Android系统中运行。在这里,之前选择标准的1.5版本的Android系统,则SDK等级被自动填入3,此项无需更改

3、 工程的目录结构与作用

ADT以工程名称HelloAndroid作为根目录,将所有字段生成的和非自动生成的文件都保存在这个根目录下

根目录包含四个子目录:src、assets、res和gen,一个库文件android.jar,以及两个工程文件Androidmanifest.xml和default.properties

? src目录是源代码目录,所有允许用户修改的java文件和用户自己添加的

java文件都保存在这个目录中 ? HelloAndroid工程建立初期,ADT根据用户在工程向导中的“Create

Activity”选项,自动建立HelloAndroid.java文件

4、 熟悉课件3给出的HelloActivity工程的JAVA类文件,界面布局文件,AndroidManifst.xml文件。 AndroidManifest.xml是XML格式的Android程序声明文件,包含了Android系统运行Android程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等,而且每个Android程序必须在根目录下包含一个AndroidManifest.xml文件

android:label=\

android:label=\

android:name=\.LAUNCHER\

AndroidManifest.xml文件的根元素是manifest,包含了xmlns:android、package、android:versionCode和android:versionName共4个属性

xmlns:android定义了Android的命名空间,值为http://schemas.android.com/apk/res/android package定义了应用程序的包名称

android:versionCode定义了应用程序的版本号,是一个整数值,数值越大说明版本越新,但仅在程序内部使用,并不提供给应用程序的使用者