handlock
来自于:开发者立即使用
概述
常见的九宫格手势密码控件,具备设置、修改、校验、取消功能,适用于手势密码安全校验等场合。
set
设置手势密码
set({params},callback(ret, err))
params
titleName:
- 类型:字符串
- 描述:(可选项)默认为空,为空时没有标题栏,目前不支持设置标题栏颜色,如颜色不适用建议隐藏标题栏。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
msg: "", //字符串型;处理结果反馈信息
handPassword:“”, //字符串型;手势密码串,例如:1,2,3,4,5,6
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: “” //字符串型;错误信息
}
示例代码
var handlock = api.require('handlock');
handlock.set({
titleName : "设置手势密码"
},function(ret,err){
if(ret){
var handPassword = ret.handPassword;
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
可用性
Android系统
可提供的1.0.0及更高版本
modify
修改手势密码,先验证原密码,后设置新密码
modify({params},callback(ret, err))
params
titleName:
- 类型:字符串
- 描述:(可选项)默认为空,为空时没有标题栏,目前不支持设置标题栏颜色,如颜色不适用建议隐藏标题栏。
handPassword:
- 类型:字符串
- 描述:已设置的密码,例如:1,2,3,4,5,6。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
msg: "", //字符串型;处理结果反馈信息
handPassword:“”, //字符串型;重新设置后的手势密码串,例如:6,5,4,3,2,1
}
err:
- 类型:JSON对象
- 内部字段:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
示例代码
var handlock = api.require('handlock');
handlock.modify({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
可用性
Android系统
可提供的1.0.0及更高版本
cancel
取消手势密码
cancel({params},callback(ret, err))
params
titleName:
- 类型:字符串
- 描述:(可选项)默认为空,为空时没有标题栏,目前不支持设置标题栏颜色,如颜色不适用建议隐藏标题栏。
handPassword:
- 类型:字符串
- 描述:已设置的密码,例如:1,2,3,4,5,6。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
msg: "", //字符串型;处理结果反馈信息
}
err:
- 类型:JSON对象
- 内部字段:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
示例代码
var handlock = api.require('handlock');
handlock.cancel({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
可用性
Android系统
可提供的1.0.0及更高版本
unlock
解锁手势密码
unlock({params},callback(ret, err))
params
titleName:
- 类型:字符串
- 描述:(可选项)默认为空,为空时没有标题栏,目前不支持设置标题栏颜色,如颜色不适用建议隐藏标题栏。
handPassword:
- 类型:字符串
- 描述:已设置的密码,例如:1,2,3,4,5,6。
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
msg: "", //字符串型;处理结果反馈信息
}
err:
- 类型:JSON对象
- 内部字段:
{
msgType:“”, //字符串型;错误类型;
//validate:校验型错误,此错误一般用来提示
//biz:业务型错误,例如:密码校验达最大次数;
msg: “”, //字符串型;错误信息
}
示例代码
var handlock = api.require('handlock');
handlock.unlock({
titleName : "",
handPassword : “1,2,3,4,5,6”
},function(ret,err){
if(ret){
alert(JSON.stringify(ret))
}else{
alert(JSON.stringify(err))
}
});
可用性
Android系统
可提供的1.0.0及更高版本