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及更高版本