PhoneGap跨平台开发支持Android jni吗?
- askformore2000事情是这样的, 现在有一个需求, 需要做一个跨平台的app, 用的技术是phonegap, 跨平台支持android、ios等。
然后, 主要的业务、ui代码都是js写的, js调用phonegap的插件, 例如设备、网络、摄像头等相关api。
现在需要自己写一些插件, 在android端方面需要调用jni的代码。
技术方面是这样的, 首先需要将C++面向对象的封装成JNI面向过程的,然后再封装成Java面向过程,然后再封装成JS面向过程,然后再通过原型封装成面向对象的, 就是这么一个情况。
这个怎么做? - NewRoaD现在不都叫Cordova了吗
- luoluo007是的,cordova,刚才看了下,应该是可以做到的,需要自己添加cordova的底层API,在api中调用so库,然后用gradle打包,接着写plugin,在plugin中调用cordova api
- jun4rui嗯,我们这里是写Cordova的插件实现的,看插件规范啦
- yfl2虫片又在套话了
- hermoss虫片上还需要问技术问题
笑喷了 - luoluo007你什么意思