将现有的Native Android项目迁移到基于Cordova的项目

时间:2015-01-12 14:31:16

标签: android cordova cordova-plugins

我开发了原生Android项目。我想在本机和WebView组件之间添加Cordova的插件接口,所以我需要将我的项目与基于Cordova的项目混合。是否可以使用基于cordova的项目迁移现有的本机项目?

2 个答案:

答案 0 :(得分:1)

可以这样做,Cordova只是作为webview运行,你可以在特定页面或本机应用程序页面的一部分上使用Cordova。

但是,您将获得零支持。使用Cordova的新库(从3. *开始),Cordova使用命令行来构建Web项目,并具有特定的工作流程。 Cordova库未针对此进行优化。

如果现有项目中没有任何UI,或者您想用网页替换现有UI,则可以从现有本机代码创建a plugin。否则,我不建议尝试将原生和网络与Cordova结合使用。你必须做很多自定义工作才能让它以你想要的方式工作。

另一种选择是创建单独的应用程序并让它们与意图进行通信。

答案 1 :(得分:1)