Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能

@Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能TOC
Cordova项目代码下的www文件夹下的代码作为webapp项目部署到服务器上,安卓对应的activity继承CordovaActivity加载服务器上的webapp。
第一步:注释掉if (pluginManager.shouldAllowBridgeAccess(origin)) {的判断,改为红圈所示。
Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能
第二步:双击assembleRelease将Cordova项目中的CordovaLib生成为jar包
Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能
Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能
第三步:将第一步生成的jar包导入到原生项目。
第四步:将Cordova项目中的main源码复制到原生项目中。Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能
第五步:拷贝xml文件夹中的所有xml到原生项目。
Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能
第六步:拷贝AndroidManifest中的provider到原生项目,${applicationId}改为原生项目包名。
Android原生应用加载部署于服务器的Cordova项目的链接调用原生功能