android项目目录说明

来源:互联网 发布:手机号码短信接收软件 编辑:程序博客网 时间:2024/05/22 15:53

Android 项目


Android 项目,最终获得内置的一个.apk文件,您将安装到设备上的项目。它们包含应用程序源代码和资源文件这样的事情。有些会为您生成默认情况下,虽然其他人应创建如果需要。下列目录和文件组成的 Android 项目:

src/
包含您的活动文件,它存储在src/your/package/namespace/ActivityName.java存根。所有其他源代码文件 (如.java.aidl文件),以及转到此处。
bin/
生成的输出目录。这是您可以在这里找到最后.apk文件和其他已编译的资源。
jni/
包含本机代码源使用 Android NDK 开发。有关详细信息,请参阅Android NDK 文档.
gen/
包含由 ADT,如您的R.java文件和从AIDL文件创建的接口生成的 Java 文件。
assets/
这是空的。你可以使用它来存储原始资产文件。你在这里保存的文件被编译成一个.apk文件作为-,并且保留原来的文件名。你可以在相同的方式使用 Uri 的典型文件系统中导航此目录并作为使用AssetManager的字节流中读取的文件。例如,这是一个好位置的纹理和游戏数据。
res/
包含应用程序资源,可绘制文件、 布局文件和字符串值等。更多的信息,请参阅应用程序资源。
anim/
对于 XML 文件被编译为动画对象。请参阅动画资源类型。
color/
用于描述颜色的 XML 文件。请参阅颜色值资源类型。
drawable/
位图文件 (PNG、 JPEG 或 GIF),9-修补程序的图像文件,和 XML 文件的描述 Drawable 形状或 Drawable 对象包含多个状态 (正常、 按下、 或集中)。请参阅Drawable资源类型。
layout/
将被编译到屏幕布局 (或屏幕的一部分) 的 XML 文件。请参见布局资源类型。
menu/
对于 XML 文件,用于定义应用程序菜单。请参阅菜单资源类型。
raw/
为任意的原始资产的文件。保存资产文件在这里而不是在assets/目录只有在您访问它们的方式不同。这些文件由 aapt 处理的必须从R类中使用资源标识符的应用程序引用。例如,这是媒体如 MP3 或 Ogg 文件的好地方。
values/
对于 XML 文件,被编译成许多种类的资源。与其他资源的不同res/目录,资源写入到此文件夹中的 XML 文件未引用的文件的名称。相反,资源内他们如何定义的 XML 元素类型控件放在R类。
xml/
用于配置应用程序组件的杂项 XML 文件。例如,XML 文件,它定义了PreferenceScreenAppWidgetProviderInfo或元数据搜索功能。有关配置这些应用程序组件的详细信息,请参见应用程序资源。
libs/
包含私人图书馆。
AndroidManifest.xml
描述应用程序的性质和它的组件的每个控制文件。例如,它描述: 某些素质有关的活动、 服务、 意图的接收器和内容提供商 ;什么权限的要求 ;需要什么外部库 ;哪些设备功能是必需的 API 的各级支持或要求 ;和其他人。请参见AndroidManifest.xml文档的详细信息
project.properties
此文件包含项目设置,如生成目标。此文件是项目的组成部分,必须保持它在源代码版本控制系统中。若要编辑项目属性在 Eclipse 中的,右击项目文件夹并选择属性.
local.properties
生成系统可自定义的计算机特定的属性。如果您使用 Ant 生成项目,这包含 SDK 安装到的路径。因为文件的内容是特定于本地安装的 sdk, local.properties应该不维护源代码版本控制系统中。如果您使用 Eclipse,则不使用此文件。
ant.properties
生成系统的可自定义属性。您可以编辑此文件,以重写默认生成设置使用的 Ant 和还提供您的密钥库和键的位置别名,以便在发布模式下生成时生成工具可以登录您的应用程序。此文件是项目的组成部分,必须保持它在源代码版本控制系统中。如果您使用 Eclipse,则不使用此文件。
build.xml
您的项目的的 Ant 生成文件。这是仅适用于您与ant建立的项目
0 0
原创粉丝点击