public class FingerprintUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FingerprintUtil.MyCallBack |
static interface |
FingerprintUtil.OnCallBackListenr |
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
REQUEST_CODE_CONFIRM_DEVICE_CREDENTIALS |
| 构造器和说明 |
|---|
FingerprintUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
callFingerPrint(android.content.Context context,
FingerprintUtil.OnCallBackListenr listener) |
static void |
setKeyguardLockScreenManager(android.content.Context context)
如果多次指纹解锁失败,调用此方法,跳转到【锁屏密码界面】
|
public static final int REQUEST_CODE_CONFIRM_DEVICE_CREDENTIALS
public static void callFingerPrint(android.content.Context context,
FingerprintUtil.OnCallBackListenr listener)
public static void setKeyguardLockScreenManager(android.content.Context context)
context - 如果锁屏秘密正确,需要再对应Activity中加入回调
注意: 回调判定条件一定要加 resultCode==RESULT_OK,否则用户按返回键也会说成功
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==FingerprintUtil.REQUEST_CODE_CONFIRM_DEVICE_CREDENTIALS&&resultCode==RESULT_OK)L.i("连线密码锁解锁成功!");
}