在android中使用lua脚本

这篇博客介绍了如何在Android应用中使用Lua脚本,包括获取Java对象、操作View、交互数据。通过引用他人文章及示例,验证了Lua可以实现动态添加View并调用Android API。虽然不能直接新建Activity,但可以借助Lua调用所有Android API,实现各种功能。
摘要由CSDN通过智能技术生成

本质上,与lua调用c的api是一样的。


主要的方式,是在lua中获取java对象,以及相应的方法。


那么这样可以使用lua做什么呢?


不能做的是,完全新建一个类;


所以假设我们建好了一个Activity,并且提供了可供lua操作的view


那么lua就可以:

1. 获取这个view

2. 新建新的view,并且添加到这个view里面

3. 与原本activity中有的东西进行交互,包括传输数据等

4. 接收用户输入?我还不太确定使用lua动态添加的view会是什么样子的


下面去测试上述猜想。


测试结果:首先感谢这篇文章的原作者:

http://blog.csdn.net/yuxiaohui78/article/details/8186308



按照上述文章的代码,可以实现猜想的从1-4条。


其他lua相关文章的传送门:

http://www.iteye.com/topic/1121102

下面这篇文章附上了d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值