screenLock 封装图案解锁功能,使用此插件可轻松实现图案解锁功能,本插件主要实现九宫格图案解锁功能,可自定义背景颜色,只需要通过 set 方法设置图案密码,并通过 show 方法显示图案解锁界面即可简单实现,可用在某些进入时需要验证图案密码的应用,例如支付类 APP。使用图案解锁前,请先通过 set 方法让 app 使用者设置图案密码。
显示图案解锁界面
show({params}, callback(ret, err))
color:
ret:
内部字段:
{
status:111 //111:表示密码正确,110:表示密码错误,112:表示取消了操作
}
err:
内部字段:
{
code:0 //错误码
msg:'' //错误描述
}
var screenLock = api.require('screenLock');
screenLock.show({
color: '#f00'
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
Android 系统
可提供的1.0.0及更高版本
设置图案解锁密码
set({params}, callback(ret, err))
color:
ret:
内部字段:
{
status:111 //111:表示图案密码设置成功
}
err:
内部字段:
{
code:0 //错误码(详见错误码常量)
msg: '' //错误描述
}
var screenLock = api.require('screenLock');
screenLock.set({
color: '#f0f'
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
Android 系统
可提供的1.0.0及更高版本