• cordova插件开发注意事项


    1. 编写插件,先创建好cordova项目之后,在项目里开发调试好在去创建插件目录

       如何在cordova项目里创建呢,在android文件夹下面的res/xml/config.xml里去加入插件

       例如:

    <!--测试的插件-->
    <feature name="ShowMessage"(js调用的对象,前台调用的)>
    <param name="android-package" value="org.apache.cordova.showmessage.ShowMessagePlugin"(对应的后台文件) />
    </feature>

    ShowMessagePlugin类必须继承CordovaPlugin,而且必须重写execute方法。

    @Override
    public boolean execute(String action,JSONArray args,CallbackContext context)
    throws JSONException{}

    其中第一个参数,action是前台传入,通过这个参数来判断实行什么代码。

    例如 if(action =="step1")... if(action == "step2")...

    前台的调用如下

    cordova.exec(success, failed, "ShowMessage"(配置文件定义的js对象), "mydream"(action), [name, dream])

    注意,这个js代码必须写在.js文件中,在引入。如果直接写在页面里会报安全错误。

  • 相关阅读:
    Travis 编译使用 JDK 的版本
    《程序员的职业素养》读书笔记
    先做人,在做事
    CAP理论
    ZGC实践
    虚拟化技术的分类及介绍
    C# AD域验证登录
    dotnet core 3.1 站点发布成windows服务
    windows 服务无法调用office word COM接口
    Ext 动态加载js文件
  • 原文地址:https://www.cnblogs.com/shenbin/p/6231388.html
Copyright © 2020-2023  润新知