Android与Lua交互
Android与Lua交互
牛八少爷
工欲善其事,必先利其器
展开
-
Lua-Lua简介(1)
目录1 Lua简介2 Lua优势2.1 轻量级2.2 可扩展2.3 可移植2.4 完全开源免费3 Lua应用场景4 文档和工具4.1 官方文档4.2 开发工具5. Lua for Windows6. AndroidStudio集成Lua插件7 Android配置Lua开发案例7.1 Android配置Luaj案例7.2 Android配...原创 2018-07-24 22:11:03 · 805 阅读 · 0 评论 -
Lua-阿里巴巴开源项目LuaViewSDK使用(8)
目录8 LuaViewSDK8.1 LuaViewSDK简介8.2 LuaViewSDK基础架构8.3 下载SDK8.4 LuaViewSDK API的案例8 LuaViewSDK8.1 LuaViewSDK简介LuaViewSDk是阿里巴巴的开源项目,是一种运行在一个ViewController/Activity中,可以灵活添加Lua脚本,并安装Native的方式...原创 2018-08-01 01:54:29 · 3363 阅读 · 0 评论 -
Lua-LuaViewSDK API的案例
8.4 LuaViewSDK API案例8.4.1 官方路径官方demo:LuaViewPlayground8.4.2 引用modulelibzxing:这个是zxing的module,用于二维码扫描;LuaViewSDK:这个SDK的module;LuaViewExt:项目扩展module;8.4.3 下载demoLuaviewSDK案例:https://down...原创 2018-08-09 10:41:51 · 1675 阅读 · 4 评论 -
Lua-AndroidStudio配置Luaj案例2
7.2 AndroidStudio配置Luaj案例2(添加View)7.2.1 简介此案例是整合Luaj提供的Android案例,Lua生成View显示在Activity中;7.2.2 拷贝luaj的jar到项目中解压下载压缩包,拷贝lib文件夹下的luaj-jse-3.0.1.jar到AdroidStudio项目模块的libs目录下,然后添加jar引用到gradle, im...原创 2018-07-26 17:51:34 · 1486 阅读 · 1 评论 -
Lua-AndroidStudio集成Lua插件
6 AndroidStudio集成Lua插件6.1 简介AndroidStudio中开发Lua时,即使不集成插件也没有问题,但是在开发Lua脚本时没有自动提示功能,为了方便开发还是需要集成插件;6.2 通过AndroidStudio查找插件1. File ->Setting->Plugins->Browse repoisitories2. 输入Lua-&g...原创 2018-07-26 11:26:29 · 3203 阅读 · 0 评论 -
Lua-Android配置AndroLua案例
7.3 Android配置AndroLua案例下载地址:https://github.com/mkottman/AndroLuaAndroLua是只是一个示例没有API,所以需要研读代码;所以不推荐使用,建议使用LuaViewSDk,阿里巴巴的开源项目;...原创 2018-07-25 12:19:51 · 4933 阅读 · 1 评论 -
Lua-Android配置Lua开发案例(7)
7 Android配置Lua开发案例7.1 AndroidStudio配置Luaj案例7.1.1 下载Luaj的jar和案例下载地址:https://sourceforge.net/projects/luaj/files/latest/download7.1.3 拷贝luaj的jar到项目中解压下载压缩包,拷贝lib文件夹下的luaj-jse-3.0.1.jar到Adroid...原创 2018-07-25 12:18:05 · 3283 阅读 · 0 评论 -
Android调用Lua-Android调用Lua的简介(6)
6 Android调用Lua6.1 Android调用Lua简介Android并不能直接调用Lua,而是通过NDK(JNI)来调用Lua解析引擎接口;6.2 Android配置LuaJ为了简化操作步骤,LuaJ提供了Java的Lua解释器;LuaJ参考:Lua-Luaj入门(2)Android配置Luaj案例参考:Android配置Luaj案例6.3 AndroLua...原创 2018-07-26 17:53:53 · 3315 阅读 · 0 评论 -
Lua-Lua for Windows(5)
5 Lua for Windows5.1 Lua for WindowsLua for Windows是Windows上Lua脚本语言的环境配置;Lua for Windows(LfW)将Lua二进制文件、Lua库文件和支持Lua的编译器组合在一个Microsoft Windows操作系统的开发工具;5.2 Lua for Windows下载Lua for Windows的各个...原创 2018-07-25 10:44:36 · 4104 阅读 · 1 评论 -
Luaj开发-LauValue和Varargs(可变参数)(4)
3 LauValue和Varargs3.1 LuaValue常用函数LuaValue详情:http://luaj.org/luaj/3.0/api/org/luaj/vm2/LuaValue.htmlcall(); // 调用无参函数call(LuaValue arg1); // 调用1个参数函数invoke(Varargs arg); // 调用无参函数get(int i...原创 2018-07-25 01:19:26 · 1242 阅读 · 0 评论 -
Luaj开发-简单Applet使用Lua案例(3)
import java.applet.Applet;import java.awt.Graphics;import java.io.InputStream;import java.net.URL;import org.luaj.vm2.Globals;import org.luaj.vm2.LoadState;import org.luaj.vm2.LuaValue;import...原创 2018-07-25 00:22:12 · 518 阅读 · 0 评论 -
Lua-Luaj入门(2)
目录1 Luaj入门1.1 Luaj简介1.2 Luaj 优势1.3 Luaj支持平台1.3.1 jsePlatform1.3.2 Android1.3.3 Applet1.3.4 MIDlets2 官方资料2.1 官方网站2.2 Luaj API2.3 LuaValue2.4 LuaJ官方案例下载3 LauValue和Varargs...原创 2018-07-24 22:13:48 · 2044 阅读 · 0 评论 -
Lua-使用Kahlua读取Lua的json
1. 介绍 Lua是游戏、软件开发中脚本语言的首选。Android中的主要作用是替代json,提升了性能。 fastjson包2.5MB,lua仅需要107KB, 具体介绍: https://www.aliyun.com/jiaocheng/406668.html http://www.runoob.com/lua/lua-tutoria...原创 2018-08-10 14:59:33 · 808 阅读 · 0 评论