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
这个文件包含了项目的环境信息,一般不需要修改。
3.79MB
文件大小:
评论区