使用Android Native代码作为Android Titanium Module

时间:2018-05-03 11:30:06

标签: android module titanium appcelerator native

我有一个原生的Android Java代码,可以完美地编译和运行。我还有一个Appcelerator Alloy代码,我需要调用该原生应用程序的一些Activity并等待响应事件。 我已经阅读了开发指南(available here),但由于我必须使用TiViewProxy创建一个结构,所以我被卡住了。

我如何为Titanium创建一个Android模块,将该APK代码用作“黑匣子”?

1 个答案:

答案 0 :(得分:0)

按照下一指南:https://wiki.appcelerator.org/display/guides2/Android+Module+Architecture 它将解释什么是TiViewProxy以及如何使用它。

但是如果你的模块没有使用特殊的GUI,你就不需要它。如果您使用appc new创建新模块并选择Titanium module,您将获得默认项目。打开NameModule.java文件添加您的Android代码,并使用/扩展该文件中的示例属性/方法,以便在您的模块和Titanium App之间进行通信。

另请参阅其他一些开源模块,例如关于如何实现内容的https://github.com/appcelerator-modules

如果您想跳过模块部分,请查看Hyperloop: https://wiki.appcelerator.org/display/guides2/Hyperloop 和一些例子:https://github.com/appcelerator/hyperloop-examples

也许您的JAVA部件可以立即添加到Titanium