美文网首页
cordova插件自定义

cordova插件自定义

作者: 黑夜0411 | 来源:发表于2018-01-18 17:07 被阅读6次

    看了下面的网址我自定义插件成功:

    https://www.jianshu.com/p/e151a3c2f652  说明如何制作原生插件

    http://blog.csdn.net/u010730897/article/details/54969638说明如何制作原生插件

    http://binary-space.iteye.com/blog/2285599  plugman常用命令说明

    https://segmentfault.com/a/1190000003022593  详细说明插件制作原理(包括原生和js插件)

    http://blog.csdn.net/weixin_37730482/article/details/76142689  制作带有界面的android插件

    https://www.jianshu.com/p/92dd69ae7d8f  cordova Plugin.xml 详解

    注意:

    1、自定义插件时native文件都要在plugin.xml文件中说明

    2、当时参照imagepicker插件自定义的插件

    下面的网址还没看,以后可以参考:

    http://www.jianshu.com/p/65792c58c755

    http://blog.csdn.net/itcatface/article/details/50520301

    http://cordova.apache.org/docs/en/latest/guide/platforms/ios/plugin.html

    http://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html

    https://www.jianshu.com/p/050ed1bd4973

    http://www.cnblogs.com/lishuxue/category/901500.html

    最好不要将原生模块做成插件集成到ionic的原因:

    1、第三方可以放进去,但是不可更新,不能维护;而且不知道是不是所有的第三方放进去都能用

    2、逻辑依赖不清楚,放了一个网络访问的库中间出了好几处依赖关系的错

    3、模块功能要改的细节特别多,因为不是整个工程都导入了,所以某些缺的东西还要改,功能不清楚,还要看懂才能改,很慢还不如重新写

    4、调试特别麻烦,出现一个错误就需要remove、add、build、Xcode build,一次调试最少五六分钟

    5、一旦自定义插件之后就无法在网页上运行,但是公司想的是网页上也可以用,如此还是需要写,那么就没有必要制作插件了,重写之后稍微改改三端都可以用

    6、公司有时候有需求:1)、某个页面返回时跳转到另外一个模块,如果混合开发,这个功能是不能实现的。2)、需求要从某个页面回到真个app的主页,但是目前处于插件页面中,此时是不能让用户无感知的返回app的主页。

    附录:

    cordova易百教程http://www.yiibai.com/cordova/cordova_back_button.html,里面是一些真机相关功能说明,用到了可以参考一下,特此记录。

    相关文章

      网友评论

          本文标题:cordova插件自定义

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