1.isSupportFingerprintAuthentication
功能
检查设备是否支持指纹识别功能
定义
WadeMobile.isSupportFingerprintAuthentication(callback)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件执行结果回调,支持指纹识别返回"0",不支持返回"1" | 必填 | 
范例
WadeMobile.isSupportFingerprintAuthentication(function(msg) {
    if(msg==0){
        ipuUI.toast('支持指纹解锁');
    }else{
        ipuUI.toast('当前设备不支持指纹解锁');
    }
});
备注
无
2.fingerprintAuthentication
功能
调用指纹识别功能
定义
WadeMobile.fingerprintAuthentication(callback)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件执行结果回调,指纹识别成功返回"0",取消返回"1",5次识别失败返回"2" | 必填 | 
范例
WadeMobile.fingerprintAuthentication(function(msg) {
    if(msg==0){//指纹解锁验证成功
        ipuUI.toast('指纹解锁验证成功');
    }else if(msg==1){//系统取消授权、用户取消授权
        ipuUI.toast('系统取消授权、用户取消授权');
    }else{//解锁失败
        ipuUI.toast('指纹解锁验证失败');
    }
});
备注
无
3.createSecondVerify
功能
生成二次验证的验证码
定义
WadeMobile.createSecondVerify(callback)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件执行结果回调,返回验证码 | 必填 | 
范例
WadeMobile.createSecondVerify(function (result) {
    $('#verifyCodeDisplay').html(result);
});
//验证
var param = new Wade.DataMap();
param.put("code",$.trim($("#verifyCodeInput").val()));
Common.callSvc("SceneBean.verifyCode",param,function (resultData) {
    alert(resultData);
    if(typeof (resultData) == "string"){
        resultData = new Wade.DataMap(resultData);
    }
    var result = resultData.get("result");
    alert("认证结果为:" + result);
},null,function (errData) {
    alert("插件调用异常信息:" + errData);
});
备注
无
4.captureScreen
功能
当前应用截屏开关
定义
WadeMobile.captureScreen(isOpen)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| isOpen | boolean | 截屏功能状态,true:开启,false:关闭 | 必填 | 
范例
WadeMobile.captureScreen(false);//禁止截屏
WadeMobile.captureScreen(true);//允许截屏
备注
无
5.getCaptrueScreenStatus
功能
获取当前应用截屏功能状态
定义
WadeMobile.getCaptrueScreenStatus(callback);
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件回调,返回截屏状态,"true":可截屏,"false":不可截屏 | 必填 | 
范例
WadeMobile.getCaptrueScreenStatus(function(isOpen){
});
备注
无
6.executeScreenCapture
功能
截屏功能
定义
WadeMobile.executeScreenCapture:function(callback,type)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件回调,返回图片数据,默认返回图片本地路径 | 必填 | 
| type | int | 返回图片类型,1:返回Base64格式,2:返回图片本地路径 | 选填 | 
范例
WadeMobile.executeScreenCapture(function(path) {
    $("#screenCapture_path").html("路径:" + path);
    $("#screenCapture_pic").html("<img src='" + path + "'style='max-            width:60%;'/>");
});
备注
提供两种方式实现截屏功能:
方式一:需要Android5.1以上系统支持,可截取状态栏,当调用captureScreen插件关闭截屏权限,应用界面显示黑色。状态栏正常。
方式二:使用View组件截图,不可截取状态栏,captureScreen插件不影响屏幕截取。
可根据需要配置不同方式。
7.executeScreenRecord
功能
屏幕录制功能
定义
WadeMobile.executeScreenRecord(callback)
参数
| 参数名 | 参数类型 | 参数描述 | 参数备注 | 
|---|---|---|---|
| callback | function | 插件回调,返回视频本地路径 | 必填 | 
范例
WadeMobile.executeScreenRecord(function(path) {
});
备注
需要Android5.1以上