安卓工程项目结构
安卓项目与默认轻语言程序存在一定差异,因为一个标准的安卓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