android.hardware.fingerprint.FingerprintManager#FINGERPRINT_ERROR_LOCKOUT源码实例Demo

下面列出了android.hardware.fingerprint.FingerprintManager#FINGERPRINT_ERROR_LOCKOUT 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: CrossMobile   文件: AndroidSecurityBridge.java
@Override
public void onAuthenticationError(int errorCode, CharSequence errString) {
    System.out.println("Error " + errorCode + " : " + errString);
    NSError error;
    switch (errorCode) {
        case FingerprintManager.FINGERPRINT_ERROR_HW_UNAVAILABLE:
            error = new NSError(LAErrorDomain, LAError.TouchIDNotAvailable, getUserInfo(errString.toString()));
            break;
        case FingerprintManager.FINGERPRINT_ERROR_UNABLE_TO_PROCESS:
            error = new NSError(LAErrorDomain, LAError.AuthenticationFailed, getUserInfo(errString.toString()));
            break;
        case FingerprintManager.FINGERPRINT_ERROR_TIMEOUT:
            error = new NSError(LAErrorDomain, LAError.SystemCancel, getUserInfo(errString.toString()));
            break;
        case FingerprintManager.FINGERPRINT_ERROR_CANCELED:
            error = new NSError(LAErrorDomain, LAError.SystemCancel, getUserInfo(errString.toString()));
            break;
        case FingerprintManager.FINGERPRINT_ERROR_LOCKOUT:
            error = new NSError(LAErrorDomain, LAError.TouchIDLockout, getUserInfo(errString.toString()));
    }
}
 
源代码2 项目: AndroidFingerPrintDemo   文件: MainActivity.java
private void handleErrorCode(int code) {
    switch (code) {
        case FingerprintManager.FINGERPRINT_ERROR_CANCELED:
            setResultInfo(R.string.ErrorCanceled_warning);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_HW_UNAVAILABLE:
            setResultInfo(R.string.ErrorHwUnavailable_warning);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_LOCKOUT:
            setResultInfo(R.string.ErrorLockout_warning);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_NO_SPACE:
            setResultInfo(R.string.ErrorNoSpace_warning);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_TIMEOUT:
            setResultInfo(R.string.ErrorTimeout_warning);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_UNABLE_TO_PROCESS:
            setResultInfo(R.string.ErrorUnableToProcess_warning);
            break;
    }
}
 
源代码3 项目: GravityBox   文件: FingerprintLauncher.java
@Override
public void onAuthenticationError(int errMsgId, CharSequence errString) {
    if (DEBUG) log("onAuthenticationError: " + errMsgId + " - " + errString);

    if (mIsPaused)
        return;

    switch (errMsgId) {
        case FingerprintManager.FINGERPRINT_ERROR_HW_UNAVAILABLE:
        case FingerprintManager.FINGERPRINT_ERROR_CANCELED:
            if (mShowToast) {
                Toast.makeText(mContext, String.format("%s\n%s",
                    TAG, mGbContext.getString(R.string.fingerprint_sensor_unavail)),
                    Toast.LENGTH_SHORT).show();
            }
            restartListeningDelayed(10000);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_UNABLE_TO_PROCESS:
            restartListeningDelayed(3000);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_TIMEOUT:
            restartListeningDelayed(2000);
            break;
        case FingerprintManager.FINGERPRINT_ERROR_LOCKOUT:
            restartListeningDelayed(35000);
            Toast.makeText(mContext, String.format("%s\n%s",
                    TAG, mGbContext.getString(R.string.fingerprint_sensor_locked)),
                    Toast.LENGTH_LONG).show();
    }
}