`
sai_ruby
  • 浏览: 22770 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Android工程目录结构(笔记)

阅读更多
src/ java原代码存放目录
gen/ 自动生成目录
gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了各种资源的id,通过R.java,应用可以很方便地找到对应资源。
res/ 资源(Resource)目录
在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。
assets资源目录
Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径,如:file:///android_asset/xxx.3gp
AndroidManifest.xml 项目清单文件
这个文件列出了应用程序所提供的功能,以后你开发好的各种组件需要在该文件中进行配置,如果应用使用到了系统内置的应用(如电话服务、互联网服务、短信服务、GPS服务等等),你还需在该文件中声明使用权限。(组件、权限、引用的包)
default.properties 项目环境信息,一般是不需要修改此文件
分享到:
评论

相关推荐

    Android学习笔记

    “Android工程目录结构”部分,详细解释了Android项目中的各个目录和文件的作用,如src目录用于存放Java源代码,res目录存储资源文件,AndroidManifest.xml文件则是应用的核心配置文件,记录了应用的元数据、权限和...

    android OpenGL学习笔记(一)

    为了开始一个OpenGL ES项目,你需要设置一个Android工程,其中包括以下几个关键文件: 1. **AndroidManifest.xml** - 这是应用程序的配置文件,用于声明权限、活动(Activity)、服务等。在OpenGL应用中,你可能...

    android驱动开发笔记

    - **核心工程**(Core Projects):位于根目录下,包含构建Android系统所需的基本组件。例如: - `bionic`:C运行时支持,如`libc`、`libm`等。 - `bootloader/legacy`:内核加载器相关组件。 - `build`:构建...

    《疯狂Android讲义》02章读书笔记(含源码)

    1. 资源文件:Android应用中的图片、字符串、颜色、样式等资源都应放在特定的目录下,便于管理和复用。 2. 资源ID:Android编译系统会自动为资源分配ID,通过R类访问。 八、调试与性能优化 1. 调试工具:Android ...

    android笔记

    ### SDK目录结构 - **extras**:包含额外的工具和库,如Android Support Library用于向下兼容。 - **platforms**:不同版本的Android SDK平台,每个平台都有对应的`android.jar`。 - **platform-tools**:包含了adb...

    Android Studio配合Gradle及Unity交互笔记续

    在成功导出项目后,需要将 Unity 的 assets 目录和 jniLibs 目录拷贝到 Android Studio 项目的 main 目录下,并将 class 文件拷贝到 app/libs 目录。这部分操作主要涉及文件的移动和结构的调整,以满足 Android ...

    Android笔记(环境搭建+程序设计)

    这涉及创建一个新的Android工程,编辑主活动的布局XML文件以及对应的Java源代码,最终在设备或模拟器上运行显示"Hello World"的文本。 **5. Android应用程序的项目结构** 一个典型的Android项目包含若干关键文件夹...

    android学习笔记

    Android项目的目录结构包括src(Java源代码)、gen(生成的R.java文件和其他辅助文件)、assets(存放应用运行时所需的文件)、res(资源文件)。res目录下有多个子目录,如drawable-hdpi、drawable-mdpi和drawable-...

    Android学习笔记(二)App工程文件分析

    这篇学习笔记将深入剖析一个最简单的Android App工程文件的组成,以便更好地理解和构建自己的应用程序。 首先,当我们创建一个Android应用时,会得到一个基本的工程结构。其中,`src`文件夹包含了应用的所有源代码...

    Android游戏引擎《Rokon》学习笔记.doc

    3. **配置项目结构**:在工程文件夹内,找到`AndroidManifest.xml`文件所在的目录,然后在此目录下创建名为`libs`的新文件夹。 4. **解压Rokon库**:将下载的`rokon_lib_x-y-z.zip`解压缩到新创建的`libs`文件夹。 ...

    Android开发自学笔记(二):工程文件剖析

    无论使用何种IDE开发Android,集成官方Android SDK并创建Android工程之后,该工程都会默认包括一整套Android项目文件,这个工程都可以直接run在你的真机或者模拟器上。 本文主要简单剖析这个默认的完整的一套项目...

    Android培训机构教程大纲

    - **项目结构分析**:解析Android项目的文件组织结构。 - **资源管理(Resources)分析**: - **drawable资源**:介绍drawable目录下的资源文件类型及其用途。 - **layout布局文件**:解析布局文件的编写规范与技巧...

Global site tag (gtag.js) - Google Analytics