轻安卓工程项目结构

本章将为你介绍安卓工程项目源代码结构;在了解详细的工程源码结构后;以便于你能更好的进行开发或对项目的管理工作、以下为一个完整项目的目录结构及必要文件:

  • assets 仓库;存放不进行编译但会被打包到APK的静态文件

  • layout 存放APP界面设计文件

  • libs 存放第三方jar包

  • res 存放APP中可能用到的图片、XML资源文件

  • src 工程源代码文件目录

  • App.spl 应用入口文件

  • *.vsln 项目索引文件

  • _build 编译输出文件夹

  • src.package 源包;存放 Java 源代码的文件夹

assets

该文件夹对应安卓原生工程中的 assets 文件夹、在IDE中对应项目列表中的“仓库”节点、该文件夹主要存放图片、或者其他项目用到的静态文件、这些文件在编译时不会做任何额外处理、会直接全部复制到编译目录中的 assets 文件夹中。

layout

该文件夹主要存放应用的界面可视化设计文件、文件格式为".xml"、每一个窗口代码文件对应一个设计文件、该文件只允许通过窗口右键代码的设计器菜单项调用。

libs

该文件夹主要存放第三方Jar包、如果要在项目中直接使用某个或某些Jar包文件、则可以将jar文件放在该文件夹内、在代码中通过“引用”指定的类或包使用。

res

该文件夹对应原生安卓工程中的 res 文件夹、在IDE中对应项目列表中的“资源文件”节点、该文件夹中只能存放图片以及 xml 文件、且文件名只能为 小写字母开头 + 数字 或 下划线 组成下的文件名。

src

该文件夹中主要存放窗口代码、模块代码、服务代码等文件。

App.spl

该文件为整个APP应用的启动入口文件、也是轻安卓框架中 APP 的启动主类、继承自 MainActivity 类、当应用每次重新打开、或启动的时候、都会先执行该文件、开发者可以在该文件中添加应用初始化相关代码。

*.vsln

工程索引文件、每次IDE加载项目时将从该文件中加载、该文件必须与工程目录同名、且每个项目中只能存在一个项目索引文件。

src.package

源包文件夹;默认项目没有文件夹;如有需要可以自行在项目文件夹中创建名称为”src.package“的文件夹、然后复制 java 代码及相关包到该文件夹中;即可在代码中引用相关类使用其功能。