Cordova Android Plugins插件开发流程

22 篇文章 0 订阅
5 篇文章 0 订阅

Plugins开发流程:

一,Plugins类

1,标准类:

public class ToastPlugin extends CordovaPlugin{

    @Override
    public boolean execute(String action, CordovaArgs args, CallbackContext callbackContext) throws JSONException {
        return super.execute(action, args, callbackContext);
    }
}

2,简单例子:

public class ToastPlugin extends CordovaPlugin{
    @Override
    public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
         /*显示一个提示语*/
        Context Activity = this.cordova.getActivity().getApplicationContext();
        Toast.makeText(Activity, "再点击一次退出", Toast.LENGTH_SHORT).show();
        /*显示一个提示语*/
        return true;
    }
}

二,Config.xml配置

1,标准配置:

<feature name="要调用的方法名">
     <param name="android-package" value="插件路径" />
</feature>

2,简单例子

<feature name="ToastPlugin ">
        <param name="android-package" value="com.aierjun.cordova.ToastPlugin " />
</feature>

三,Html调用

1,标准调用:

  <script>
        cordova.exec(null, null, '控件名', null, []);
  </script>

2,简单例子:

  <script>
        cordova.exec(null, null, 'ToastPlugin', null, []);
  </script>

四,注意点

1,插件的调用是通过js调用的

2,网页调用cordova插件

(1),网页在本地
好调用,但不安全
(2),网页在服务器
直接访问地址的话,插件不会执行,除非把www目录放在服务器,把网页放在里面,每次进入app下载www目录,执行插件,但流量需求大。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值