梦宇

梦宇技术

AndroidBridge,一个AdobeAIR与Android Java通信的桥梁

最近写了一个叫AndroidBridge的ANE库,用于让AdobeAIR和Android原生代码进行通信,现在已经开源,开源地址:https://github.com/xtiqin/AndroidBridge

实现原理是利用AdobeAIR的ANE技术与Android Java进行通信,然后利用Java语言的反射机制包装所有的Java操作,以API形式公开给ActionScript,已经实现的基本功能有:


  1. Java类实例化

  2. 带参数的Java类实例化

  3. 调用Java语言实例方法

  4. 调用Java语言静态方法

  5. 设置Java语言公开的实例属性

  6.  获取Java语言公开的实例属性

  7. 设置Java语言公开的静态属性

  8. 获取Java语言公开的静态属性


并且根据这些基本功能封装了一些常用的Android组件,由于个人精力有限,所以能做的还比较有限,也希望有志之士能够联系我,一起来丰富这个开源项目。


如果您想快速的学习该项目,请看下面几个视频教程:


L001使用AndroidBridge


L002使用Android原生的UI组件


L003动态加载Java类库

评论(1)