admin管理员组

文章数量:1600498

uni-app和原生App混合开发问题

首先务必确认uni-app和原生代码,谁是主谁是从的问题。
1、如果你的应用是uni-app开发的,需要扩展一些原生能力,那么首先去插件市场看看有没有现成的插件,如果没有,就自己开发,开发文档请参考原生插件开发教程https://nativesupport.dcloud/NativePlugin/course/android。
2、如果你的App是原生开发的,部分功能栏目想通过uni-app实现,有2种方式:

  • 在原生App里集成uni小程序sdk,参考:https://nativesupport.dcloud/README,相当于原生app拥有了小程序能力。
  • 如果不想集成原生sdk,那就把uni-app代码发布成H5方式,在原生App里通过webview打开。

原生插件开发

现在我们只讨论第一种情况,应用是uni-app开发的,需要扩展一些原生能力,即原生插件开发。

开发者须知

  • 已经具备了相应Android应用开发经验,使用Android Studio开发过Android原生。
  • 也应该对HTML,JavaScript,CSS等有一定的了解, 能开发uni-app。

开发环境

  • JAVA环境 jdk1.8
  • Android Studio
  • App离线SDK下载:请下载2.9.8+版本的android平台SDK

注意

  • 插件目前暂时不支持Kotlin
  • gradle版本注意事项
    HX3.0.0+版本云打包及相应版本SDK都将gr

本文标签: Uniapp卓开发