如何调用移动端App接口
介绍:
在移动端的轻应用的开发过程中,常常需要调用App的能力,如拍照,扫码等,在苍穹平台中提供了两种调用方式
1、callClientAppMethod
方法
2、executeClientCommand
方法
callClientAppMethod方法
callClientAppMethod(ClientMethod method,Object args)
method:app方法名
args:调用该app方法需要的参数
//调用扫描功能 MobileFormView view = (MobileFormView)this.getView(); view.callClientAppMethod(ClientMethod.ScanQRCode, null); /** 如调用该App方法会有回调,则进该事件 */ @Override public void customEvent(CustomEventArgs e) { String eventName = e.getEventName(); String value = e.getEventArgs(); String key = e.getKey(); if(key.equals("callAppMethod") && eventName.equals(ClientMethod.ScanQRCode.getValue())){ // you code } }
executeClientCommand方法
executeClientCommand("callYZJApi", Map map);
map:对象,包含method和args属性
HashMap map = new HashMap(); map.put("method", "selectPic"); //selectPic 为云之家方法名 HashMap args = new HashMap(); args.put("type", "camera"); map.put("args", args); //args 调用该云之家方法需要传递的参数 this.getView().executeClientCommand("callYZJApi", map); /** 如调用该App方法会有回调,则进该事件 */ @Override public void customEvent(CustomEventArgs e) { String eventName = e.getEventName(); String value = e.getEventArgs(); String key = e.getKey(); if(key.equals("callAppMethod") && eventName.equals("selectPic")){ // you code } }
目前云之家App的大部分的方法可通过这两种方法调用,使用前需参考云之家App方法。钉钉部分支持,后续完善
如何调用移动端App接口
介绍:在移动端的轻应用的开发过程中,常常需要调用App的能力,如拍照,扫码等,在苍穹平台中提供了两种调用方式1、callClientAppMethod方...
点击下载文档
上一篇:苍穹前端扩展能力之一,快来学习~下一篇:应用首页中‘帮助’内容改造
本文2024-09-23 00:41:35发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141111.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章