PhoneGap跨平台开发支持Android jni吗?

  • a
    askformore2000
    事情是这样的, 现在有一个需求, 需要做一个跨平台的app, 用的技术是phonegap, 跨平台支持android、ios等。
    然后, 主要的业务、ui代码都是js写的, js调用phonegap的插件, 例如设备、网络、摄像头等相关api。

    现在需要自己写一些插件, 在android端方面需要调用jni的代码。

    技术方面是这样的, 首先需要将C++面向对象的封装成JNI面向过程的,然后再封装成Java面向过程,然后再封装成JS面向过程,然后再通过原型封装成面向对象的, 就是这么一个情况。

    这个怎么做?
  • N
    NewRoaD
    现在不都叫Cordova了吗
  • l
    luoluo007
    是的,cordova,刚才看了下,应该是可以做到的,需要自己添加cordova的底层API,在api中调用so库,然后用gradle打包,接着写plugin,在plugin中调用cordova api
  • j
    jun4rui
    嗯,我们这里是写Cordova的插件实现的,看插件规范啦
  • y
    yfl2
    虫片又在套话了
  • h
    hermoss
    虫片上还需要问技术问题

    笑喷了
  • l
    luoluo007
    你什么意思