background image

1.2. gen

gen

gen

gen 文件夹

文件夹

文件夹

文件夹

该文件夹下面有个 R.java 文件,R.java 是在建立项目时自动生成的,这个文件是只读模

式的,不能更改。R.java 文件中定义了一个类——R,R 类中包含很多静态类,且静态类的
名字都与 res 中的一个名字对应,即 R 类定义该项目所有资源的索引。看我们的 HelloWorld
项目是不是如此,如下图:

通过 R.java 我们可以很快地查找我们需要的资源,另外编绎器也会检查 R.java 列表中

的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占
用的空间。

1.3. Android

Android

Android

Android 2.1

2.1

2.1

2.1 文件夹

文件夹

文件夹

文件夹

该文件夹下包含 android.jar 文件,这是一个 Java 归档文件,其中包含构建应用程序所

需的所有的 Android SDK 库(如 Views、Controls)和 APIs。通过 android.jar 将自己的应用
程序绑定到 Android SDK 和 Android Emulator,这允许你使用所有 Android 的库和包,且使
你的应用程序在适当的环境中调试。例如上面的 HelloWorld.java 源文件中的:

import android.app.Activity;

import android.os.Bundle;

这里两行代码就是从 android.jar 导入包。

1.4. assets

assets

assets

assets

包含应用系统需要使用到的诸如 mp3、视频类的文件。