惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队
WordPress大学
WordPress大学
罗磊的独立博客
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
H
Help Net Security
S
SegmentFault 最新的问题
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
腾讯CDC
Engineering at Meta
Engineering at Meta
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
D
DataBreaches.Net
雷峰网
雷峰网
GbyAI
GbyAI
宝玉的分享
宝玉的分享

V2EX - 技术

牛逼了,我的阿里云百炼 Coding Plan Pro 莫名被永久封禁,联系客服,无法解封。寻求替代。 Antigravity 断连 Local-first 软件收录站 从 X 上搬运来的白嫖 GPT Plus 教程 阿里云百炼 Coding Plan Pro 套餐 新增当日 token 限制 大家的 Claude 弹了 kyc 嘛 现在 Google 的 Gemini 和 AI 模式降智的厉害啊 用的 TAG 家的 T, ip 跳变是否影响使用 claude 同一 apple 账户能给不同 claude 账号充值么 做了个 Go 的 MCP Server 框架,一行代码把 Gin API 接入 AI 请教各位,想回归技术,如何系统学习 Agent? OpenAI GPT-IMAGE-2 提示词合集 你是说, claude opus4.6 写代码的能力不如 gpt5.4? 关于智谱 Max 套餐要不要升级续费呢? App → CLI → App ? Github 账号被 404 了,现在没法恢复,求各位大佬指点 cursor 的次数套餐以后应该都用不了新模型了 openrouter 使用国外模型 买了咸鱼低价 Gemini pro,账号差点被盗。突然发现国内诈骗成本为零 Gemini 手机版客户端登陆总是在此国家/地区无法使用 gemini 感觉 gpt 这些低价渠道要爆了 claude code 和 codex 在 vibe coding 还有质的区别吗? 阿里 Coding Plan 一天三变, Lite 版本到期不能续费了 RAG 难以让人满意啊 2026 年了,这个世界还存在互联网精神🥹 两个账号阵亡,尼区 Claude Pro 订阅 分享下最近低价 GPT Codex 的来源(源头) OpenAI 发布 Codex 重大更新:支持自动操作电脑与长期任务自动化 使用 claude 从 0 开始开发一个校友会系统可行吗 同一个 appleid 可以给不同 chatGPT 账号订阅 plus 吗?
用 Lua 写 Android 应用? AutoLua 做到了
haikejishu · 2026-06-19 · via V2EX - 技术

做了个小工具,技术栈 LuaJava + Lua 5.3 。核心思路是把完整 Lua 运行时和 Android API 桥接,让脚本能直接调原生能力。

技术层面几个点

  • Lua 5.3 完整运行时,不是阉割版、不是类 Basic 语法。Goto 、协程、位运算全有
  • import "android.graphics.Bitmap" 原生调用,零中间层。想调什么调什么,不等封装、不等更新
  • .alp 压缩工程格式,透明不加密,脚本归属权是用户自己的。随时导出、分享、备份
  • 内置 AES/RSA/MD5/Base64 加解密,网络请求、多线程全支持

一段代码说清楚

-- import 直接用,零封装
import "android.widget.*"
import "android.content.Intent"
import "android.net.Uri"

-- 布局表构建 UI ,不是拖控件
layout = {
    LinearLayout,
    orientation = "vertical",
    { Button, text = "点我", id = "btn" },
}
activity.setContentView(LoadLayout(layout))

-- 事件绑定 — getter/setter 简写
btn.onClick = function(v)
    print("clicked")
    -- 直接调系统 API
    local intent = Intent(Intent.ACTION_VIEW)
    intent.setData(Uri.parse("https://www.autolua.top"))
    activity.startActivity(intent)
end

对比同类工具

AutoLua 按键精灵 Tasker Auto.js
语言 Lua 5.3 完整 类 Basic 可视化 JavaScript
调 Java API import 直接用 不支持 有限 有限
UI 构建 代码自由画 录制/模板 模板 模板

自由度不在一个维度。 Lua 不只是脚本语言,加 LuaJava 桥接后它成了 Android 的一等公民。

文档

欢迎搞机玩家和技术同好来玩。