Android应用架构解析

Android应用内部结构解析

想知道你的Android应用是如何构建的吗?让我们深入了解一下它的骨架——应用程序架构!

代码之家:src/java

这里是存放你应用核心代码的地方,所有Java源代码文件都驻留于此。

自动生成区:gen/

顾名思义,这里存放Android开发工具自动生成的文件,其中最重要的莫过于 R.java。它就像一本字典,记录了应用中所有资源的ID,方便应用快速找到对应的资源。

资源宝库:res/

你的应用需要的所有资源文件,比如界面布局文件、图片、音频等,都存放在这里。

  • drawable: 存放各种图片资源,如PNG、JPG等。
  • layout: 存放应用的界面布局文件,以XML格式编写。
  • values: 存放应用使用到的各种数据,如字符串、颜色值等。

外部支援:libs/

需要使用第三方库?把它们放到这里!系统会自动将这些库添加到环境变量中,方便你的应用调用。

原生资源库:assets

除了res目录,你也可以在assets目录下存放资源文件。与res目录不同的是,assets目录下的资源文件不会在R.java中生成ID,你需要指定文件的完整路径来访问它们。

应用大管家:AndroidManifest.xml

这是应用的清单文件,它列出了应用的功能、所需权限以及使用的系统组件等信息。

环境说明书:project.properties

这个文件包含了项目的环境信息,一般不需要修改。

ppt 文件大小:3.79MB