Ionic 3 项目实战------插件原理
来源:互联网 发布:淘宝优惠券制作软件 编辑:程序博客网 时间:2024/05/17 22:15
在此之前,JS和原生的交互主要是通过WebView(Android)和UIWebView(iOS)进行,但在Ionic 3 中,Cordova提供了标准的API,来让JS和native进行数据交互。
在Android中,Cordova提供了exec()方法,将访问原生的方法暴露给JS,而Java通过CordovaPlugin.execute()方法与之进行数据对接
以下是Cordova.exec()方法说明
cordova.exec(function(winParam) {}, function(error) {}, "service", "action", ["firstArgument", "secondArgument", 42, false]);
function(winParam) {}:成功回调函数。假设您的 exec成功完成,此功能将随您传递给它的任何参数一起执行。
function(error) {}:错误回调函数。如果操作未成功完成,则此功能将执行可选的错误参数。
"service":在本机端呼叫的服务名称。上面图中的java代码中未A.java,那么此处对应的就是A。
"action":在本机端调用的动作名称。原生代码通过对action进行判断,从而知道JS让原生端执行什么样的功能。
[/* arguments */]:传到原生环境的参数数组。
阅读全文
0 0
- Ionic 3 项目实战------插件原理
- Ionic 3 项目实战------自定义插件
- Ionic 3 项目实战------创建项目
- Ionic 3 项目实战------项目开发目录
- ionic项目实战-小白踩坑走起
- ionic实战之easyNote项目
- ionic项目之ngcordova插件
- ionic项目之ngcordova插件
- ionic实战之easyNote项目1.2(ionic源码)
- Ionic项目打包Android版本实战
- Ionic实战项目-跨平台App开发
- ionic实战项目从0开始
- ionic项目之ngcordova插件之camera
- ionic项目之ngcordova插件之camera
- ionic项目之ngcordova插件之camera
- 创建ionic项目,cordova自定义插件
- ionic项目实战-小白踩坑走起【2017/3/7起·持续更新】
- 基于Ionic+Cordova+Bmob的开源项目实战
- 分页组件dataTable的用法
- mui 三级联动 格式 console
- Tomcat启动闪退的原因
- MySQL导出表数据至excel表格
- 移动端车牌识别算法开发与技术应用
- Ionic 3 项目实战------插件原理
- PHP header()函数
- Android studio 快捷键
- 数学大王数学竞赛考试时间及考试内容揭秘
- AndroidStudio Duplicate files copied in APK错误
- 使用官方工具重装 win10
- Java中的泛型问题小记
- googlesamples/easypermissions使用学习
- JDBC在javaweb中的应用之分页数据查询