§ Fox2.0前端框架-插件-Native


§ 1.native接口

fox.native 提供外设访问能力,如相机、麦克风等

API:

  • call 本地调用

参数:

  • action:动作 params:参数
  • callback:回调函数 callbck(code,message,data),回调参数code:0-成功,1-取消,2-错误,message:错误信息,data:回调结果

§ 1.1 setAutoUpdateLocation

设置是否启动自动更新location信息

API: fox.native.setAutoUpdateLocation(auto) 参数:

  • auto: 是否设置自动更新location

§ 例子

fox.native.setAutoUpdateLocation(vm.enabled);
                    if(vm.enabled==true){
                        vm.stepLocTxt="关闭自动定位";
                    }else{
                        vm.stepLocTxt="开启自动定位";
                    }

§ 1.2 getLocation

获取location信息

API: fox.native.getLocation(callback, cover) 参数:

  • callback:回调函数
    callbck(code,message,data),回调参数code:0-成功,1-取消,2-错误,message:错误信息,data:回调结果
  • cover: 是否打开loading界面

§ 例子

 fox.native.getLocation(function(code,message,data){
                        if(code==0){
                            fox.layer.open("获取位置信息成功:"+data);
                        }else{
                            fox.layer.open("获取位置信息失败:"+message);
                        }
                    },false)

§ 1.3 checkWifi

检查wifi是否开启

API: fox.native.checkWifi(callback) 参数:

  • callback:回调函数
    callbck(code,message,data),回调参数code:0-成功,1-取消,2-错误,message:错误信息,data:回调结果

§ 例子

 fox.native.checkWifi(function(code,message,data){
                        if(code==0){
                            fox.layer.open("检查WIFI状态成功:"+data);
                        }else{
                            fox.layer.open("检查WIFI状态失败:"+message);
                        }
                    })

§ 1.4 addWatermark

增加水印

API: fox.native.addWatermark(params,callback) 参数:

  • params 参数
  • callback:回调函数
    callbck(code,message,data),回调参数code:0-成功,1-取消,2-错误,message:错误信息,data:回调结果

§ 例子

§ 1.5 compressImage

压缩图片

API: fox.native.compressImage(params,callback) 参数:

  • params 参数
  • callback:回调函数
    callbck(code,message,data),回调参数code:0-成功,1-取消,2-错误,message:错误信息,data:回调结果

§ 例子

最后更新于: 4/15/2022, 2:41:22 PM