Releases: Ultriuma/AndroLua-OpenCode-Build
Release list
MarkdownView v1.5.4
MarkdownView v1.5.4 — 新增导出(Export)API,支持导出 Markdown / 纯文本 / HTML / 截图 PNG / Bitmap
Download based on your needs:
均包含 LICENSE(Apache-2.0)。
更新内容 / Changelog
导出 API(Export)
新增安全形态的导出功能:格式经 setExportFormat(int) 设置,回调经 doExportAndCallback(Object) 传入。全部主线程,不新开线程。
导出格式:
| 常量 | 值 | 说明 |
|---|---|---|
| EXPORT_FORMAT_MARKDOWN | 1 | 返回原始 markdown 源码 |
| EXPORT_FORMAT_TEXT | 2 | 返回去语法纯文本 |
| EXPORT_FORMAT_HTML | 3 | 返回自包含完整 HTML 文档 |
| EXPORT_FORMAT_IMAGE | 4 | 截图 PNG 写入缓存,回调返回文件路径 |
| EXPORT_FORMAT_BITMAP | 5 | 直接返回 Bitmap 对象 |
ExportCallback:
- onExport(int code, String content) — 文本/路径分支
- onExport(int code, String msg) — 文本/错误分支
- onExport(int format, Bitmap bitmap) — Bitmap 分支
- LuaJ 按方法名绑定,单个 Lua 函数按 ype(b) 分流
源码开放
src/com/ocssfun/markdown/ 下 5 个 Java 源文件已包含在内。
来源 / Provenance: ULTRIUMA(ULTIMATE TRITIUM ASTRA)编译维护
OpenLuaEvo v1.6.4-build2
OpenLuaEvo v1.6.4-build2 — 修正版,修复 res/drawable 缺失、替换测试图标、bin.lua 自动打包 slot 图标。
Download based on your ABI:
推荐:大多数现代设备选 arm64-v8a;不确定则选 All (Universal)。
更新内容 / Changelog
- 修正
es/drawable 内部缺失的内容 - 替换 res/drawable/slot1.png ~ slot8.png 测试图标为 Android 机器人 LOGO 图标
- 修正 bin.lua 使得打包时自动把项目 /icon/slots/ 文件夹内的 slot1-slot8.png 打包进安装包res/drawable
来源 / Provenance: AndroLua+ 官方 + OpenLuaEvo 社区 + ULTRIUMA 集成维护
OpenLuaEvo v1.6.4
OpenLuaEvo v1.6.4 签名版 APK 安装包
Download based on your ABI:
推荐:大多数现代设备选 arm64-v8a;不确定则选 All (Universal)。
Recommendation: Most modern devices use arm64-v8a; if unsure, pick All (Universal).
Other files:
AndroLua_IDE_Bin_v1.6.4.zip — 完整打包(含所有 APK + idsig + bin.lua)
来源 / Provenance: AndroLua+ 官方 + OpenLuaEvo 社区 + ULTRIUMA 集成维护
MarkdownView v1.2.4
v1.2.4: restored setMarkdown(File) overload + added MarkdownView.VERSION probe. White-screen root cause confirmed as illegal characters in file path strings, not method overload ambiguity. All file-loading entry points verified working.
MarkdownView v1.2.0
修复同名重载导致 AndroLua 反射分派静默失败(白屏)的问题。
变更 / Changes
- 删除 setMarkdown(File) 重载(与 setMarkdown(String) 同名导致冲突)
- 新增 setMarkdownFile(File) — 从文件路径加载 Markdown
- 新增 setMarkdownText(String) — 从字符串加载 Markdown(替代原 setMarkdown, setMarkdown(String)/setMarkdownText(String)/loadFromText(String)等价且均保留)
根因 / Root Cause
v1.1.0 引入的 setMarkdown(File) 是问题源头:AndroLua 反射按方法名在全部重载中分派,Lua 传参类型与被选中的重载不符时不报错、静默失败(白屏)。loadFromPath(内部转 File 但入口唯一)正常,而 setMarkdown(String) 也会被同名 File 重载干扰。
文件 / Files
- MarkdownView_v1.2.0.dex — sha256 核验通过
- License — Apache-2.0
- MARKDOWN.md — 文档
MMKV v1.0.0
腾讯 MMKV (v2.4.2) Lua 5.3 绑定,编译为单个 libmmkv.so,支持 arm64-v8a / armeabi-v7a / armeabi。含 License + LuaMMKV.lua 链式调用封装 + 完整文档。
MarkwonX v1.0.0
基于 Markwon 4.6.2 + Prism4j 的 Markdown 渲染 dex(v7.4.4),含深色主题、圆角引用块/行内代码、可点链接、图片与 shields.io SVG 徽章。单 classes.dex,5844 类,min-api 21。含 License + 文档。
MarkdownView v1.1.0
离线 Markdown 渲染控件(WebView 方案),编译为 classes.dex,供 AndroLua loadDex 加载。内联 marked 12 / highlight.js 11 / KaTeX 0.16,无外部依赖。含 License + 文档。