工程文件背后的 AndroLua+ 体系是什么
一套存在多年的社区体系
你在编辑器里写的那套东西不是这个应用独创的。AndroLua+ 是安卓社区沿用多年的掌上开发方案,基于 LuaJava 构建——让 Lua 语言与 Java 世界互调的桥。它解决一个问题:在手机上,只用 Lua,写出能安装的安卓程序。
它的核心能力有三条:
- 调用绝大部分安卓 API——界面、网络、存储、传感器都能碰;
- 用「布局表」写界面,不用碰 XML;
- 把 Lua 工程打包成 APK 安装文件,装在手机上就是独立应用。
跟这款工具的关系
这款应用是 AndroLua+ 体系的一个现代壳:工程目录结构、布局表语法、打包规则全部沿用社区约定;它自己贡献的是更顺手的界面——底部四标签导航、卡片式手册、按类型归档的市场。
这个关系带来的实际好处是素材通用:AndroLua+ 社区多年积累的教程、示例、现成工程,拿到这款工具里都能用。市场标签里那三千多个 ALP 文件(AndroLua+ 工程文件)就是现成的例子,见类型对照。
学习资源在哪
想越过往上走,社区资源是正路:
- Lua 语言的官方语法手册在其项目主页可查——查语法认准这里;
- AndroLua 项目的帮助文档在 sourceforge 项目页与百科条目里都能找到,从导入模块到打包规则一应俱全;
- 社区论坛与贴吧里有大量现成工程可拆可学。
(以上资源按名称自行检索即可,本站不贴外链。)