我打算为Android和iOS编写一个应用程序,我想使用Phonegap。现在我听说,我可以编写本机模块,然后将其包含在构建过程中
我见过使用普通目标c / Java代码的模块。
是否可以编写带有.mm文件和.h文件的插件,其中.mm文件包含一些c ++标头并调用其函数?
对于Android,我可以使用JNI在java文件中使用C ++代码吗?
我甚至不需要明确的指示,只是是或否,因为我不知道我是否应该在这方面付出更多努力;)
答案 0 :(得分:1)
是的,这是可能的。有关详细信息,请参阅Phonegapdelegate.m,YouAppDelegate.m和.h文件。
关于android,请参考Javascript interface in webview。