2011-11-23 31 views
2

如何编写一个PhoneGap插件来访问C/C++库。我没有看到这个功能的任何描述。但C是跨平台最容易获得的语言。有没有人知道这个解决方案?用于C++的PhoneGAP插件

回答

4

那么,如果你在Android上,你会编写一个Java插件,然后使用JNI调用C代码。您也必须在其他平台上使用类似的方法。

0

只是想抛出这个答案,只是因为有人正在考虑科尔多瓦插件。来自Cordova插件文档“一个Cordova插件为WebView提供动力,支持Cordova应用程序和运行Cordova应用程序的本地平台之间的一些功能。插件由跨所有平台使用的单一JavaScript接口组成,以及本机实现遵循平台JavaScript将调用的特定插件接口。应该注意的是,所有核心Cordova API都是使用这种确切的体系结构实现的。“因此,可以在本机代码和Cordova应用程序之间建立桥梁。

http://docs.phonegap.com/en/2.7.0/guide_plugin-development_ios_index.md.html#Developing%20a%20Plugin%20on%20iOS

+0

链接只有答案在这里是不鼓励的。你可以通过编辑最重要的部分到你的答案来改善它吗? – madth3

+1

这应该会更好。我仍然在自己研究这个主题,以便我获得更多的见解,我会加入它。 –

+0

答案写在一个错综复杂的风格,实际上并没有回答这个问题,也是不鼓励;)(回答站(Android的情况下)为Java,而不是C++的“本机代码”) – user7610