Table of Contents

Class BiometricPrompt

Namespace
Android.Hardware.Biometrics
Assembly
MASES.Netdroid.dll
public class BiometricPrompt : JVMBridgeBase<BiometricPrompt>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
BiometricPrompt
Implements
Extension Methods

Constructors

BiometricPrompt(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BiometricPrompt(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

AUTHENTICATION_RESULT_TYPE_BIOMETRIC

public static int AUTHENTICATION_RESULT_TYPE_BIOMETRIC { get; set; }

Property Value

int

AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL

public static int AUTHENTICATION_RESULT_TYPE_DEVICE_CREDENTIAL { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_GOOD

public static int BIOMETRIC_ACQUIRED_GOOD { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_IMAGER_DIRTY

public static int BIOMETRIC_ACQUIRED_IMAGER_DIRTY { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_INSUFFICIENT

public static int BIOMETRIC_ACQUIRED_INSUFFICIENT { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_PARTIAL

public static int BIOMETRIC_ACQUIRED_PARTIAL { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_TOO_FAST

public static int BIOMETRIC_ACQUIRED_TOO_FAST { get; set; }

Property Value

int

BIOMETRIC_ACQUIRED_TOO_SLOW

public static int BIOMETRIC_ACQUIRED_TOO_SLOW { get; set; }

Property Value

int

BIOMETRIC_ERROR_CANCELED

public static int BIOMETRIC_ERROR_CANCELED { get; set; }

Property Value

int

BIOMETRIC_ERROR_HW_NOT_PRESENT

public static int BIOMETRIC_ERROR_HW_NOT_PRESENT { get; set; }

Property Value

int

BIOMETRIC_ERROR_HW_UNAVAILABLE

public static int BIOMETRIC_ERROR_HW_UNAVAILABLE { get; set; }

Property Value

int

BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE

public static int BIOMETRIC_ERROR_IDENTITY_CHECK_NOT_ACTIVE { get; set; }

Property Value

int

BIOMETRIC_ERROR_LOCKOUT

public static int BIOMETRIC_ERROR_LOCKOUT { get; set; }

Property Value

int

BIOMETRIC_ERROR_LOCKOUT_PERMANENT

public static int BIOMETRIC_ERROR_LOCKOUT_PERMANENT { get; set; }

Property Value

int

BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS

public static int BIOMETRIC_ERROR_NOT_ENABLED_FOR_APPS { get; set; }

Property Value

int

BIOMETRIC_ERROR_NO_BIOMETRICS

public static int BIOMETRIC_ERROR_NO_BIOMETRICS { get; set; }

Property Value

int

BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL

public static int BIOMETRIC_ERROR_NO_DEVICE_CREDENTIAL { get; set; }

Property Value

int

BIOMETRIC_ERROR_NO_SPACE

public static int BIOMETRIC_ERROR_NO_SPACE { get; set; }

Property Value

int

BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED

public static int BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED { get; set; }

Property Value

int

BIOMETRIC_ERROR_TIMEOUT

public static int BIOMETRIC_ERROR_TIMEOUT { get; set; }

Property Value

int

BIOMETRIC_ERROR_UNABLE_TO_PROCESS

public static int BIOMETRIC_ERROR_UNABLE_TO_PROCESS { get; set; }

Property Value

int

BIOMETRIC_ERROR_USER_CANCELED

public static int BIOMETRIC_ERROR_USER_CANCELED { get; set; }

Property Value

int

BIOMETRIC_ERROR_VENDOR

public static int BIOMETRIC_ERROR_VENDOR { get; set; }

Property Value

int

BIOMETRIC_NO_AUTHENTICATION

public static long BIOMETRIC_NO_AUTHENTICATION { get; set; }

Property Value

long

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Authenticate(CryptoObject, CancellationSignal, Executor, AuthenticationCallback)

public void Authenticate(BiometricPrompt.CryptoObject arg0, CancellationSignal arg1, Executor arg2, BiometricPrompt.AuthenticationCallback arg3)

Parameters

arg0 BiometricPrompt.CryptoObject

BiometricPrompt.CryptoObject

arg1 CancellationSignal

CancellationSignal

arg2 Executor

Executor

arg3 BiometricPrompt.AuthenticationCallback

BiometricPrompt.AuthenticationCallback

Authenticate(CancellationSignal, Executor, AuthenticationCallback)

public void Authenticate(CancellationSignal arg0, Executor arg1, BiometricPrompt.AuthenticationCallback arg2)

Parameters

arg0 CancellationSignal

CancellationSignal

arg1 Executor

Executor

arg2 BiometricPrompt.AuthenticationCallback

BiometricPrompt.AuthenticationCallback

GetAllowedAuthenticators()

public int GetAllowedAuthenticators()

Returns

int

int

GetContentView()

public PromptContentView GetContentView()

Returns

PromptContentView

PromptContentView

GetDescription()

public CharSequence GetDescription()

Returns

CharSequence

CharSequence

GetLogoBitmap()

public Bitmap GetLogoBitmap()

Returns

Bitmap

Bitmap

GetLogoDescription()

public String GetLogoDescription()

Returns

String

String

GetLogoRes()

public int GetLogoRes()

Returns

int

int

GetNegativeButtonText()

public CharSequence GetNegativeButtonText()

Returns

CharSequence

CharSequence

GetSubtitle()

public CharSequence GetSubtitle()

Returns

CharSequence

CharSequence

GetTitle()

public CharSequence GetTitle()

Returns

CharSequence

CharSequence

IsConfirmationRequired()

public bool IsConfirmationRequired()

Returns

bool

bool