美文网首页uin-app简明uniapp教程
uni-app原生插件开发相关参考文档(Android Stud

uni-app原生插件开发相关参考文档(Android Stud

作者: 瑟闻风倾 | 来源:发表于2019-11-20 15:06 被阅读0次

    说明:最新看了uniapp官网关于原生插件开发相关的文档,有些概念不是很清楚读起来很累,而且文档一个跳到另一个,之间的关系一团糟,现在重点弄明白各个概念和梳理一下各个文档间的关系,以便于梳理清楚原生插件开发和使用的整个流程。
    参考uni-app原生插件(native plugin)开发指南

    1. uni-app原生插件开发 Android Studio 版

    1.1 相关知识

    • 需具备相应Android应用开发经验,使用Android Studio开发过Android原生
    • 学习过 weex 知识并能够理解相关概念(在uni-app中需基于weeksdk 来开发Android原生插件)
    • 对HTML,JavaScript,CSS等有一定的了解, 并且熟悉在JavaScript和JAVA环境下的JSON格式数据操作等

    说明:uni-app原生插件是基于开源项目weex0.20.0版本架构的扩展机制,同样支持Module(非UI控件)和Component(原生UI控件)两种扩展类型,因此可以非常方便的将weex扩展插件移植到uni-app原生插件中。
    在uni-app中支持vue和nvue两种页面,vue页面是基于小程序引擎渲染,nvue页面是基于weex引擎渲染。

    • vue页面中仅支持使用Module类型uni-app原生插件,不支持调用同步方法返回数据
    • nvue页面中支持使用Module和Component类型uni-app原生插件

    1. 2 准备工作

    2. uni-app原生插件发布到插件市场时格式说明

    3. uni-app原生插件使用

    3.1 uni-app原生插件使用说明文档

    3.2 HBuilderX中使用本地uni-app原生插件提交云端打包

    3.3 uni-app原生插件使用常见问题

    (1) 必须配置并使用自定义基座才能支持真机运行调用uni-app原生插件

    • HBuilder基座运行:第三方SDK配置不生效;HBuilder基座不支持调用uni-app原生插件
    • 自定义基座运行:开发者申请的第三方SDK配置生效必须使用自定义基座;调用uni-app原生插件必须使用自定义基座

    注意:自定义基座可以认为是测试版,正式发版时需要重新提交打正式包(使用自定义基座覆盖安装apk不会更新应用资源?什么意思)。

    4. Android平台本地(原生离线)打包集成 uni-app原生插件

    相关文章

      网友评论

        本文标题:uni-app原生插件开发相关参考文档(Android Stud

        本文链接:https://www.haomeiwen.com/subject/nnzfsctx.html