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以上