安卓工程项目结构
安卓项目与默认轻语言程序存在一定差异,因为一个标准的安卓APP程序,除了拥有启动文件及相关源代码文件,还包含很多其它的必要的程序组成文件,例如:APP中每个窗口的布局文件、APP中的图片、以及标准安卓应用规定的清单文件等等。
标准的轻语言安卓项目程序,由轻语言编写的程序源代码及其它必要文件组成:
项目根目录
默认必须包含的文件
-
src/
:存放由轻语言编写的程序源代码。- 包含源代码的分组结构和
窗口
、模块
、服务
、结构体
等等文件。
- 包含源代码的分组结构和
-
layout/
:存放窗口界面布局文件。- 包含APP中每个窗口界面的布局文件(.xml),用于在IDE中可视化设计窗口界面。
-
libs/
:存放项目中用到的第三方Jar
包文件。 -
res/
:资源文件目录。-
drawable/
:存放编译时会生成R.
索引的图片资源(如 PNG、JPEG 等)。 -
values/
:存放字符串、颜色、样式等资源。-
strings.xml
:字符串资源。 -
colors.xml
:颜色资源。 -
styles.xml
:样式资源。
-
-
xml/
:存放结构化数据或自定义偏好配置。
-
-
assets/
:存放原始资源文件(如 图片、文本 等)。 -
App.spl
:项目启动入口文件。 -
*.vsln
:在 IDE 中加载项目的索引文件,该文件同时负责项目的基础配置信息。
其它项目文件
-
AndroidManifest.xml
:标准安卓项目的清单配置文件,定义应用的包名、组件(Activity、Service 等)、权限、最低 SDK 版本等,在轻语言安卓项目中该文件会在编译时根据项目配置自动生成。 -
_build
:编译输出目录、编译成功的安卓APK文件及编译时产生的相关文件会被存放到该文件夹中。注意:该文件夹创建项目时默认不存在,当编译项目时才会被创建,该文件夹可以被手动删除,删除后再次点击编译项目,仍然会自动生成。 -
src.package
:源包文件夹。该文件夹中可以存放Java
源代码、该文件夹需手动创建,默认项目不包含。注意:该文件夹中的 Java 源码文件需按照包名存在,例如:现在有一个自定义.java
文件、这个文件中的包名为:com.mytest
那么自定义.java
文件的路径必须为:src.package/com/mytest/自定义.java