Cordova Android Plugins插件开发流程
2016-12-28 15:27
453 查看
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目录,执行插件,但流量需求大。相关文章推荐
- Android基于cordova3.3插件开发
- android cordova插件开发(纯js插件)
- Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例
- cordova 插件 开发添加 android 权限
- Android Cordova 插件开发之创建项目
- android 浏览器插件开发 - 流程(2)
- Android Cordova 插件开发之创建项目
- Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例
- Android Cordova 插件开发之自定义插件生成安装包
- Android Cordova 插件开发之编写自定义插件
- 转-基于插件开发的Android实现流程
- cordova5.0+ android 插件开发步骤
- Android基于cordova3.3的插件开发
- cordova开发插件步骤及小结(android插件)
- android 浏览器插件开发 - 流程(2)
- Android基于cordova3.3的插件开发
- android 浏览器插件开发 - 流程(1)
- 基于插件开发的Android实现流程
- Android Cordova 插件开发之Cordova安装
- Android基于cordova3.3的插件开发