screenLock

来自于:开发者立即使用

show set

概述

screenLock 封装图案解锁功能,使用此模块可轻松实现图案解锁功能,本模块主要实现九宫格图案解锁功能,可自定义背景颜色,只需要通过 set 方法设置图案密码,并通过 show 方法显示图案解锁界面即可简单实现,可用在某些进入时需要验证图案密码的应用,例如支付类 APP。使用图案解锁前,请先通过 set 方法让 app 使用者设置图案密码。

show

显示图案解锁界面

show({params}, callback(ret, err))

params

color:

  • 类型:字符串
  • 默认值:#ff0000
  • 描述:背景颜色,支持 argb,rgb,# 可为空

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:111 //111:表示密码正确,110:表示密码错误,112:表示取消了操作
  3. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. code:0 //错误码
  3. msg:'' //错误描述
  4. }

示例代码

  1. var screenLock = api.require('screenLock');
  2. screenLock.show({
  3. color: '#f00'
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android 系统

可提供的1.0.0及更高版本

set

设置图案解锁密码

set({params}, callback(ret, err))

params

color:

  • 类型:字符串
  • 默认值:#ff000000
  • 描述:背景颜色,支持argb,rgb,#可为空

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status:111 //111:表示图案密码设置成功
  3. }

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. code:0 //错误码(详见错误码常量)
  3. msg: '' //错误描述
  4. }

示例代码

  1. var screenLock = api.require('screenLock');
  2. screenLock.set({
  3. color: '#f0f'
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android 系统

可提供的1.0.0及更高版本