安卓工程项目结构

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