0

我设法在黑莓 10 模拟器中安装了我的 phonegap/cordova 应用程序,所以基本上我已经准备好开始 Web 应用程序开发了。

但是我想知道如何创建可以由网络应用程序通过 phonegap 访问的自定义 phonegap 插件?
我发现http://docs.phonegap.com/en/2.6.0/guide_plugin-development_blackberry_index.md.html#Developing%20a%20Plugin%20on%20BlackBerry,但对我来说,这些信息似乎已经过时或与旧版黑莓相关设备。

这个 java 类方法在黑莓 10 上仍然有效吗?如果是这样,我如何使用 java 插件类访问本机代码函数?
如果没有,我可以使用 C++ 代码编写插件(可能使用 JNEXT https://developer.blackberry.com/html5/documentation/creating_extensions_for_bb10_apps.html),是否有任何关于此的 phonegap 文档?

4

1 回答 1

1

您将需要编写 C++ JNEXT 扩展,但首先检查 WebWorks 文档以确保您需要的功能尚不可用:

https://developer.blackberry.com/html5/apis/

GitHub 上还托管了一系列社区扩展:

https://github.com/blackberry/WebWorks-Community-APIs/tree/master/BB10

我们计划在今年晚些时候进行更新,这将使 WebWorks 扩展与 cordova 插件模型保持一致,但现在我建议遵循您链接到的文档来创建扩展。

于 2013-04-16T14:20:17.317 回答