首页 应用 工具 DIY Sandbox手机
DIY Sandbox手机

DIY Sandbox手机

3

" 一款功能强大的DIY沙盒工具应用 "

最新版本

0.3.5

更新时间

2026-10-29

应用大小

82.21MB

介绍

DIY Sandbox是一款轻量级Lua沙盒工具APP,专为高度自定义界面设计。它以Lua为唯一开发语言,支持从零构建按钮、滑块、弹窗等UI组件,彻底摆脱原生UI框架限制。原生兼容Love2D生态,多数现有工程可直接导入运行。内置稳定画布底层,资源加载高效,本体仅作加载器,所有功能均由用户脚本驱动。

DIY Sandbox手机

面向开发者的轻量级沙盒运行环境

DIY Sandbox 不是传统意义上的「开箱即用」APP,而是一套为 Lua 爱好者与轻量级开发者打造的移动端沙盒运行时平台。它将脚本工程管理、UI 构建、设备能力调用深度集成,让手机秒变微型开发工作站。

✅ 每个工程独立隔离:脚本、资源(图片/音频/字体)、配置文件均按类型归入专属子目录,结构清晰,便于版本控制与协作复用;

✅ 零编译迭代流程:逻辑调整、界面重构、功能拓展——全部通过编辑 main.lua 或组件脚本完成,保存后一键热重载,告别打包、安装、重启的冗长链路;

✅ 真·实时预览体验:修改代码后,App 不中断运行,仅重载当前工程上下文,所见即所得,调试效率跃升数倍。

开箱即用的跨层能力套件

它不止提供基础 UI 绘制能力,更将系统级能力封装为 Lua 可调用函数,大幅降低移动端脚本开发门槛。

✨ UI 组件库全覆盖:从基础布局(Row/Column/Grid)到交互控件(Card/TabView/Slider/TextField),再到高级容器(List/ScrollView),开箱即用,响应式适配各类屏幕;

✨ 原生能力一键调用:Base64/URL/Hex 编解码、MD5/SHA256/HMAC 哈希、UUID 生成、毫秒级 Timer、设备型号/电量/网络状态查询等,全部内置 Lua 接口;

✨ 多模输入统一抽象:触屏单点/多点、滑动手势(Swipe/Pinch)、长按/双击等事件均可在 Lua 中精准捕获;更支持蓝牙手柄按键映射,为创意交互实验预留空间。

五分钟上手:从默认工程到你的第一个修改

首次启动时,DIY Sandbox 自动部署一套可运行的默认工程至私有脚本目录(如 Android/data/com.diy.sandbox/files/scripts/),你只需三步即可启动定制之旅:

📁 进入 App 设置页 → 点击「导入/导出」→ 导出完整 ZIP 包至手机存储,方便备份与跨设备迁移;

DIY Sandbox手机使用说明

✏️ 用任意文本编辑器(如 Acode、DroidEdit)打开 main.lua,参照工程内附的 AGENTS.md 文档,尝试修改某处 text 组件的 text 属性值,或新增一个 Button 触发弹窗;

🔄 保存后切回 DIY Sandbox → 打开内置终端 → 执行 bash agent/app-reload,脚本立即刷新,效果瞬时可见。

进阶提醒:安全机制与扩展边界

⚠️ 它不是面向大众的游戏或工具软件,而是为具备 Lua 基础的实践者设计的「可编程终端」——你既是使用者,更是构建者;

⚠️ Ubuntu 容器(proot 实现)已预装,无需 root 即可运行 Linux 命令与轻量服务;但 AI Agent(如 opencode)需自行配置 API Key 或本地模型路径;

⚠️ 全程防崩设计:即使 main.lua 出现语法错误或逻辑崩溃,独立加载的 agent/main.lua 仍可正常启动,你可通过它执行修复脚本、重置配置,或调用 shell 恢复原始工程。

DIY Sandbox手机更新日志

v0.3.5版本

修复启动软件出现闪退崩溃的异常情况

新增页面自动滚动开关解放手动滑动操作

修复输入文本复制粘贴丢失换行分段格式

修复批量选中取消后页面选中状态未重置 bug

新增批量条目权限统一修改统一读写规则

新增分屏模式界面自适应适配多窗口运行