Documentation
¶
Index ¶
- Constants
- type Fingerprint
- type FingerprintAuthenticateOptions
- type FingerprintAuthenticatorsRegisteredCallbackProxy
- type FingerprintAuthenticatorsRegisteredCallbackStub
- type FingerprintClientActiveCallbackProxy
- type FingerprintClientActiveCallbackStub
- type FingerprintEnrollOptions
- type FingerprintSensorConfigurations
- type FingerprintSensorPropertiesInternal
- type FingerprintServiceProxy
- func (p *FingerprintServiceProxy) AddAuthenticatorsRegisteredCallback(ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback) error
- func (p *FingerprintServiceProxy) AddClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
- func (p *FingerprintServiceProxy) AddLockoutResetCallback(ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback) error
- func (p *FingerprintServiceProxy) AsBinder() binder.IBinder
- func (p *FingerprintServiceProxy) Authenticate(ctx context.Context, token binder.IBinder, operationId int64, ...) (int64, error)
- func (p *FingerprintServiceProxy) CancelAuthentication(ctx context.Context, token binder.IBinder, requestId int64) error
- func (p *FingerprintServiceProxy) CancelAuthenticationFromService(ctx context.Context, sensorId int32, token binder.IBinder, requestId int64) error
- func (p *FingerprintServiceProxy) CancelEnrollment(ctx context.Context, token binder.IBinder, requestId int64) error
- func (p *FingerprintServiceProxy) CancelFingerprintDetect(ctx context.Context, token binder.IBinder, requestId int64) error
- func (p *FingerprintServiceProxy) CreateTestSession(ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback) (biometrics.ITestSession, error)
- func (p *FingerprintServiceProxy) DetectFingerprint(ctx context.Context, token binder.IBinder, ...) (int64, error)
- func (p *FingerprintServiceProxy) DumpSensorServiceStateProto(ctx context.Context, sensorId int32, clearSchedulerBuffer bool) ([]byte, error)
- func (p *FingerprintServiceProxy) Enroll(ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, ...) (int64, error)
- func (p *FingerprintServiceProxy) GenerateChallenge(ctx context.Context, token binder.IBinder, sensorId int32, ...) error
- func (p *FingerprintServiceProxy) GetAuthenticatorId(ctx context.Context, sensorId int32) (int64, error)
- func (p *FingerprintServiceProxy) GetEnrolledFingerprints(ctx context.Context) ([]Fingerprint, error)
- func (p *FingerprintServiceProxy) GetLockoutModeForUser(ctx context.Context, sensorId int32) (int32, error)
- func (p *FingerprintServiceProxy) GetSensorProperties(ctx context.Context, sensorId int32) (FingerprintSensorPropertiesInternal, error)
- func (p *FingerprintServiceProxy) GetSensorPropertiesInternal(ctx context.Context) ([]FingerprintSensorPropertiesInternal, error)
- func (p *FingerprintServiceProxy) HasEnrolledFingerprints(ctx context.Context, sensorId int32) (bool, error)
- func (p *FingerprintServiceProxy) HasEnrolledFingerprintsDeprecated(ctx context.Context) (bool, error)
- func (p *FingerprintServiceProxy) InvalidateAuthenticatorId(ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback) error
- func (p *FingerprintServiceProxy) IsClientActive(ctx context.Context) (bool, error)
- func (p *FingerprintServiceProxy) IsHardwareDetected(ctx context.Context, sensorId int32) (bool, error)
- func (p *FingerprintServiceProxy) IsHardwareDetectedDeprecated(ctx context.Context) (bool, error)
- func (p *FingerprintServiceProxy) OnPointerDown(ctx context.Context, requestId int64, sensorId int32, ...) error
- func (p *FingerprintServiceProxy) OnPointerUp(ctx context.Context, requestId int64, sensorId int32, ...) error
- func (p *FingerprintServiceProxy) OnPowerPressed(ctx context.Context) error
- func (p *FingerprintServiceProxy) OnUdfpsUiEvent(ctx context.Context, event int32, requestId int64, sensorId int32) error
- func (p *FingerprintServiceProxy) PrepareForAuthentication(ctx context.Context, token binder.IBinder, operationId int64, ...) error
- func (p *FingerprintServiceProxy) RegisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
- func (p *FingerprintServiceProxy) RegisterAuthenticators(ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal) error
- func (p *FingerprintServiceProxy) RegisterAuthenticatorsLegacy(ctx context.Context, ...) error
- func (p *FingerprintServiceProxy) RegisterBiometricStateListener(ctx context.Context, listener biometrics.IBiometricStateListener) error
- func (p *FingerprintServiceProxy) Remove(ctx context.Context, token binder.IBinder, fingerId int32, ...) error
- func (p *FingerprintServiceProxy) RemoveAll(ctx context.Context, token binder.IBinder, ...) error
- func (p *FingerprintServiceProxy) RemoveClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
- func (p *FingerprintServiceProxy) Rename(ctx context.Context, fingerId int32, name string) error
- func (p *FingerprintServiceProxy) ResetLockout(ctx context.Context, token binder.IBinder, sensorId int32, ...) error
- func (p *FingerprintServiceProxy) RevokeChallenge(ctx context.Context, token binder.IBinder, sensorId int32, challenge int64) error
- func (p *FingerprintServiceProxy) ScheduleWatchdog(ctx context.Context) error
- func (p *FingerprintServiceProxy) SetSidefpsController(ctx context.Context, controller ISidefpsController) error
- func (p *FingerprintServiceProxy) SetUdfpsOverlayController(ctx context.Context, controller IUdfpsOverlayController) error
- func (p *FingerprintServiceProxy) StartPreparedClient(ctx context.Context, sensorId int32, cookie int32) error
- func (p *FingerprintServiceProxy) UnregisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
- type FingerprintServiceReceiverProxy
- func (p *FingerprintServiceReceiverProxy) AsBinder() binder.IBinder
- func (p *FingerprintServiceReceiverProxy) OnAcquired(ctx context.Context, acquiredInfo int32, vendorCode int32) error
- func (p *FingerprintServiceReceiverProxy) OnAuthenticationFailed(ctx context.Context) error
- func (p *FingerprintServiceReceiverProxy) OnAuthenticationSucceeded(ctx context.Context, fp Fingerprint, isStrongBiometric bool) error
- func (p *FingerprintServiceReceiverProxy) OnChallengeGenerated(ctx context.Context, sensorId int32, challenge int64) error
- func (p *FingerprintServiceReceiverProxy) OnEnrollResult(ctx context.Context, fp Fingerprint, remaining int32) error
- func (p *FingerprintServiceReceiverProxy) OnError(ctx context.Context, error_ int32, vendorCode int32) error
- func (p *FingerprintServiceReceiverProxy) OnFingerprintDetected(ctx context.Context, sensorId int32, isStrongBiometric bool) error
- func (p *FingerprintServiceReceiverProxy) OnRemoved(ctx context.Context, fp Fingerprint, remaining int32) error
- func (p *FingerprintServiceReceiverProxy) OnUdfpsOverlayShown(ctx context.Context) error
- func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerDown(ctx context.Context, sensorId int32) error
- func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerUp(ctx context.Context, sensorId int32) error
- type FingerprintServiceReceiverStub
- type FingerprintServiceStub
- type IFingerprintAuthenticatorsRegisteredCallback
- type IFingerprintAuthenticatorsRegisteredCallbackServer
- type IFingerprintClientActiveCallback
- type IFingerprintClientActiveCallbackServer
- type IFingerprintService
- type IFingerprintServiceReceiver
- type IFingerprintServiceReceiverServer
- type IFingerprintServiceServer
- type ISidefpsController
- type ISidefpsControllerServer
- type IUdfpsOverlayController
- type IUdfpsOverlayControllerCallback
- type IUdfpsOverlayControllerCallbackServer
- type IUdfpsOverlayControllerServer
- type IUdfpsRefreshRateRequestCallback
- type IUdfpsRefreshRateRequestCallbackServer
- type SidefpsControllerProxy
- type SidefpsControllerStub
- type UdfpsOverlayControllerCallbackProxy
- type UdfpsOverlayControllerCallbackStub
- type UdfpsOverlayControllerProxy
- func (p *UdfpsOverlayControllerProxy) AsBinder() binder.IBinder
- func (p *UdfpsOverlayControllerProxy) HideUdfpsOverlay(ctx context.Context, sensorId int32) error
- func (p *UdfpsOverlayControllerProxy) OnAcquired(ctx context.Context, sensorId int32, acquiredInfo int32) error
- func (p *UdfpsOverlayControllerProxy) OnEnrollmentHelp(ctx context.Context, sensorId int32) error
- func (p *UdfpsOverlayControllerProxy) OnEnrollmentProgress(ctx context.Context, sensorId int32, remaining int32) error
- func (p *UdfpsOverlayControllerProxy) SetDebugMessage(ctx context.Context, sensorId int32, message string) error
- func (p *UdfpsOverlayControllerProxy) ShowUdfpsOverlay(ctx context.Context, requestId int64, sensorId int32, reason int32, ...) error
- type UdfpsOverlayControllerStub
- type UdfpsRefreshRateRequestCallbackProxy
- func (p *UdfpsRefreshRateRequestCallbackProxy) AsBinder() binder.IBinder
- func (p *UdfpsRefreshRateRequestCallbackProxy) OnAuthenticationPossible(ctx context.Context, displayId int32, isPossible bool) error
- func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestDisabled(ctx context.Context, displayId int32) error
- func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestEnabled(ctx context.Context, displayId int32) error
- type UdfpsRefreshRateRequestCallbackStub
Constants ¶
const ( TransactionIFingerprintServiceCreateTestSession = binder.FirstCallTransaction + 0 TransactionIFingerprintServiceDumpSensorServiceStateProto = binder.FirstCallTransaction + 1 TransactionIFingerprintServiceGetSensorPropertiesInternal = binder.FirstCallTransaction + 2 TransactionIFingerprintServiceGetSensorProperties = binder.FirstCallTransaction + 3 TransactionIFingerprintServiceAuthenticate = binder.FirstCallTransaction + 4 TransactionIFingerprintServiceDetectFingerprint = binder.FirstCallTransaction + 5 TransactionIFingerprintServicePrepareForAuthentication = binder.FirstCallTransaction + 6 TransactionIFingerprintServiceStartPreparedClient = binder.FirstCallTransaction + 7 TransactionIFingerprintServiceCancelAuthentication = binder.FirstCallTransaction + 8 TransactionIFingerprintServiceCancelFingerprintDetect = binder.FirstCallTransaction + 9 TransactionIFingerprintServiceCancelAuthenticationFromService = binder.FirstCallTransaction + 10 TransactionIFingerprintServiceEnroll = binder.FirstCallTransaction + 11 TransactionIFingerprintServiceCancelEnrollment = binder.FirstCallTransaction + 12 TransactionIFingerprintServiceRemove = binder.FirstCallTransaction + 13 TransactionIFingerprintServiceRemoveAll = binder.FirstCallTransaction + 14 TransactionIFingerprintServiceRename = binder.FirstCallTransaction + 15 TransactionIFingerprintServiceGetEnrolledFingerprints = binder.FirstCallTransaction + 16 TransactionIFingerprintServiceIsHardwareDetectedDeprecated = binder.FirstCallTransaction + 17 TransactionIFingerprintServiceIsHardwareDetected = binder.FirstCallTransaction + 18 TransactionIFingerprintServiceGenerateChallenge = binder.FirstCallTransaction + 19 TransactionIFingerprintServiceRevokeChallenge = binder.FirstCallTransaction + 20 TransactionIFingerprintServiceHasEnrolledFingerprintsDeprecated = binder.FirstCallTransaction + 21 TransactionIFingerprintServiceHasEnrolledFingerprints = binder.FirstCallTransaction + 22 TransactionIFingerprintServiceGetLockoutModeForUser = binder.FirstCallTransaction + 23 TransactionIFingerprintServiceInvalidateAuthenticatorId = binder.FirstCallTransaction + 24 TransactionIFingerprintServiceGetAuthenticatorId = binder.FirstCallTransaction + 25 TransactionIFingerprintServiceResetLockout = binder.FirstCallTransaction + 26 TransactionIFingerprintServiceAddLockoutResetCallback = binder.FirstCallTransaction + 27 TransactionIFingerprintServiceIsClientActive = binder.FirstCallTransaction + 28 TransactionIFingerprintServiceAddClientActiveCallback = binder.FirstCallTransaction + 29 TransactionIFingerprintServiceRemoveClientActiveCallback = binder.FirstCallTransaction + 30 TransactionIFingerprintServiceRegisterAuthenticatorsLegacy = binder.FirstCallTransaction + 31 TransactionIFingerprintServiceRegisterAuthenticators = binder.FirstCallTransaction + 32 TransactionIFingerprintServiceAddAuthenticatorsRegisteredCallback = binder.FirstCallTransaction + 33 TransactionIFingerprintServiceOnPointerDown = binder.FirstCallTransaction + 34 TransactionIFingerprintServiceOnPointerUp = binder.FirstCallTransaction + 35 TransactionIFingerprintServiceOnUdfpsUiEvent = binder.FirstCallTransaction + 36 TransactionIFingerprintServiceSetUdfpsOverlayController = binder.FirstCallTransaction + 37 TransactionIFingerprintServiceSetSidefpsController = binder.FirstCallTransaction + 38 TransactionIFingerprintServiceRegisterAuthenticationStateListener = binder.FirstCallTransaction + 39 TransactionIFingerprintServiceUnregisterAuthenticationStateListener = binder.FirstCallTransaction + 40 TransactionIFingerprintServiceRegisterBiometricStateListener = binder.FirstCallTransaction + 41 TransactionIFingerprintServiceOnPowerPressed = binder.FirstCallTransaction + 42 TransactionIFingerprintServiceScheduleWatchdog = binder.FirstCallTransaction + 43 )
const ( MethodIFingerprintServiceCreateTestSession = "createTestSession" MethodIFingerprintServiceDumpSensorServiceStateProto = "dumpSensorServiceStateProto" MethodIFingerprintServiceGetSensorPropertiesInternal = "getSensorPropertiesInternal" MethodIFingerprintServiceGetSensorProperties = "getSensorProperties" MethodIFingerprintServiceAuthenticate = "authenticate" MethodIFingerprintServiceDetectFingerprint = "detectFingerprint" MethodIFingerprintServicePrepareForAuthentication = "prepareForAuthentication" MethodIFingerprintServiceStartPreparedClient = "startPreparedClient" MethodIFingerprintServiceCancelAuthentication = "cancelAuthentication" MethodIFingerprintServiceCancelFingerprintDetect = "cancelFingerprintDetect" MethodIFingerprintServiceCancelAuthenticationFromService = "cancelAuthenticationFromService" MethodIFingerprintServiceEnroll = "enroll" MethodIFingerprintServiceCancelEnrollment = "cancelEnrollment" MethodIFingerprintServiceRemove = "remove" MethodIFingerprintServiceRemoveAll = "removeAll" MethodIFingerprintServiceRename = "rename" MethodIFingerprintServiceGetEnrolledFingerprints = "getEnrolledFingerprints" MethodIFingerprintServiceIsHardwareDetectedDeprecated = "isHardwareDetectedDeprecated" MethodIFingerprintServiceIsHardwareDetected = "isHardwareDetected" MethodIFingerprintServiceGenerateChallenge = "generateChallenge" MethodIFingerprintServiceRevokeChallenge = "revokeChallenge" MethodIFingerprintServiceHasEnrolledFingerprintsDeprecated = "hasEnrolledFingerprintsDeprecated" MethodIFingerprintServiceHasEnrolledFingerprints = "hasEnrolledFingerprints" MethodIFingerprintServiceGetLockoutModeForUser = "getLockoutModeForUser" MethodIFingerprintServiceInvalidateAuthenticatorId = "invalidateAuthenticatorId" MethodIFingerprintServiceGetAuthenticatorId = "getAuthenticatorId" MethodIFingerprintServiceResetLockout = "resetLockout" MethodIFingerprintServiceAddLockoutResetCallback = "addLockoutResetCallback" MethodIFingerprintServiceIsClientActive = "isClientActive" MethodIFingerprintServiceAddClientActiveCallback = "addClientActiveCallback" MethodIFingerprintServiceRemoveClientActiveCallback = "removeClientActiveCallback" MethodIFingerprintServiceRegisterAuthenticatorsLegacy = "registerAuthenticatorsLegacy" MethodIFingerprintServiceRegisterAuthenticators = "registerAuthenticators" MethodIFingerprintServiceAddAuthenticatorsRegisteredCallback = "addAuthenticatorsRegisteredCallback" MethodIFingerprintServiceOnPointerDown = "onPointerDown" MethodIFingerprintServiceOnPointerUp = "onPointerUp" MethodIFingerprintServiceOnUdfpsUiEvent = "onUdfpsUiEvent" MethodIFingerprintServiceSetUdfpsOverlayController = "setUdfpsOverlayController" MethodIFingerprintServiceSetSidefpsController = "setSidefpsController" MethodIFingerprintServiceRegisterAuthenticationStateListener = "registerAuthenticationStateListener" MethodIFingerprintServiceUnregisterAuthenticationStateListener = "unregisterAuthenticationStateListener" MethodIFingerprintServiceRegisterBiometricStateListener = "registerBiometricStateListener" MethodIFingerprintServiceOnPowerPressed = "onPowerPressed" MethodIFingerprintServiceScheduleWatchdog = "scheduleWatchdog" )
const ( TransactionIFingerprintServiceReceiverOnEnrollResult = binder.FirstCallTransaction + 0 TransactionIFingerprintServiceReceiverOnAcquired = binder.FirstCallTransaction + 1 TransactionIFingerprintServiceReceiverOnAuthenticationSucceeded = binder.FirstCallTransaction + 2 TransactionIFingerprintServiceReceiverOnFingerprintDetected = binder.FirstCallTransaction + 3 TransactionIFingerprintServiceReceiverOnAuthenticationFailed = binder.FirstCallTransaction + 4 TransactionIFingerprintServiceReceiverOnError = binder.FirstCallTransaction + 5 TransactionIFingerprintServiceReceiverOnRemoved = binder.FirstCallTransaction + 6 TransactionIFingerprintServiceReceiverOnChallengeGenerated = binder.FirstCallTransaction + 7 TransactionIFingerprintServiceReceiverOnUdfpsPointerDown = binder.FirstCallTransaction + 8 TransactionIFingerprintServiceReceiverOnUdfpsPointerUp = binder.FirstCallTransaction + 9 TransactionIFingerprintServiceReceiverOnUdfpsOverlayShown = binder.FirstCallTransaction + 10 )
const ( MethodIFingerprintServiceReceiverOnEnrollResult = "onEnrollResult" MethodIFingerprintServiceReceiverOnAcquired = "onAcquired" MethodIFingerprintServiceReceiverOnAuthenticationSucceeded = "onAuthenticationSucceeded" MethodIFingerprintServiceReceiverOnFingerprintDetected = "onFingerprintDetected" MethodIFingerprintServiceReceiverOnAuthenticationFailed = "onAuthenticationFailed" MethodIFingerprintServiceReceiverOnError = "onError" MethodIFingerprintServiceReceiverOnRemoved = "onRemoved" MethodIFingerprintServiceReceiverOnChallengeGenerated = "onChallengeGenerated" MethodIFingerprintServiceReceiverOnUdfpsPointerDown = "onUdfpsPointerDown" MethodIFingerprintServiceReceiverOnUdfpsPointerUp = "onUdfpsPointerUp" MethodIFingerprintServiceReceiverOnUdfpsOverlayShown = "onUdfpsOverlayShown" )
const ( TransactionISidefpsControllerShow = binder.FirstCallTransaction + 0 TransactionISidefpsControllerHide = binder.FirstCallTransaction + 1 )
const ( MethodISidefpsControllerShow = "show" MethodISidefpsControllerHide = "hide" )
const ( TransactionIUdfpsOverlayControllerShowUdfpsOverlay = binder.FirstCallTransaction + 0 TransactionIUdfpsOverlayControllerHideUdfpsOverlay = binder.FirstCallTransaction + 1 TransactionIUdfpsOverlayControllerOnAcquired = binder.FirstCallTransaction + 2 TransactionIUdfpsOverlayControllerOnEnrollmentProgress = binder.FirstCallTransaction + 3 TransactionIUdfpsOverlayControllerOnEnrollmentHelp = binder.FirstCallTransaction + 4 TransactionIUdfpsOverlayControllerSetDebugMessage = binder.FirstCallTransaction + 5 )
const ( MethodIUdfpsOverlayControllerShowUdfpsOverlay = "showUdfpsOverlay" MethodIUdfpsOverlayControllerHideUdfpsOverlay = "hideUdfpsOverlay" MethodIUdfpsOverlayControllerOnAcquired = "onAcquired" MethodIUdfpsOverlayControllerOnEnrollmentProgress = "onEnrollmentProgress" MethodIUdfpsOverlayControllerOnEnrollmentHelp = "onEnrollmentHelp" MethodIUdfpsOverlayControllerSetDebugMessage = "setDebugMessage" )
const ( TransactionIUdfpsRefreshRateRequestCallbackOnRequestEnabled = binder.FirstCallTransaction + 0 TransactionIUdfpsRefreshRateRequestCallbackOnRequestDisabled = binder.FirstCallTransaction + 1 TransactionIUdfpsRefreshRateRequestCallbackOnAuthenticationPossible = binder.FirstCallTransaction + 2 )
const ( MethodIUdfpsRefreshRateRequestCallbackOnRequestEnabled = "onRequestEnabled" MethodIUdfpsRefreshRateRequestCallbackOnRequestDisabled = "onRequestDisabled" MethodIUdfpsRefreshRateRequestCallbackOnAuthenticationPossible = "onAuthenticationPossible" )
const DescriptorIFingerprintAuthenticatorsRegisteredCallback = "android.hardware.fingerprint.IFingerprintAuthenticatorsRegisteredCallback"
const DescriptorIFingerprintClientActiveCallback = "android.hardware.fingerprint.IFingerprintClientActiveCallback"
const DescriptorIFingerprintService = "android.hardware.fingerprint.IFingerprintService"
const DescriptorIFingerprintServiceReceiver = "android.hardware.fingerprint.IFingerprintServiceReceiver"
const DescriptorISidefpsController = "android.hardware.fingerprint.ISidefpsController"
const DescriptorIUdfpsOverlayController = "android.hardware.fingerprint.IUdfpsOverlayController"
const DescriptorIUdfpsOverlayControllerCallback = "android.hardware.fingerprint.IUdfpsOverlayControllerCallback"
const DescriptorIUdfpsRefreshRateRequestCallback = "android.hardware.fingerprint.IUdfpsRefreshRateRequestCallback"
const (
MethodIFingerprintAuthenticatorsRegisteredCallbackOnAllAuthenticatorsRegistered = "onAllAuthenticatorsRegistered"
)
const (
MethodIFingerprintClientActiveCallbackOnClientActiveChanged = "onClientActiveChanged"
)
const (
MethodIUdfpsOverlayControllerCallbackOnUserCanceled = "onUserCanceled"
)
const (
TransactionIFingerprintAuthenticatorsRegisteredCallbackOnAllAuthenticatorsRegistered = binder.FirstCallTransaction + 0
)
const (
TransactionIFingerprintClientActiveCallbackOnClientActiveChanged = binder.FirstCallTransaction + 0
)
const (
TransactionIUdfpsOverlayControllerCallbackOnUserCanceled = binder.FirstCallTransaction + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fingerprint ¶
type Fingerprint struct {
GroupId int32
}
func (*Fingerprint) MarshalParcel ¶
func (s *Fingerprint) MarshalParcel( p *parcel.Parcel, ) error
func (*Fingerprint) UnmarshalParcel ¶
func (s *Fingerprint) UnmarshalParcel( p *parcel.Parcel, ) error
type FingerprintAuthenticateOptions ¶
type FingerprintAuthenticateOptions struct {
Flg int32
UserId int32
SensorId int32
DisplayState int32
OpPackageName string
}
func (*FingerprintAuthenticateOptions) MarshalParcel ¶
func (s *FingerprintAuthenticateOptions) MarshalParcel( p *parcel.Parcel, ) error
func (*FingerprintAuthenticateOptions) UnmarshalParcel ¶
func (s *FingerprintAuthenticateOptions) UnmarshalParcel( p *parcel.Parcel, ) error
type FingerprintAuthenticatorsRegisteredCallbackProxy ¶
func NewFingerprintAuthenticatorsRegisteredCallbackProxy ¶
func NewFingerprintAuthenticatorsRegisteredCallbackProxy( remote binder.IBinder, ) *FingerprintAuthenticatorsRegisteredCallbackProxy
func (*FingerprintAuthenticatorsRegisteredCallbackProxy) AsBinder ¶
func (p *FingerprintAuthenticatorsRegisteredCallbackProxy) AsBinder() binder.IBinder
func (*FingerprintAuthenticatorsRegisteredCallbackProxy) OnAllAuthenticatorsRegistered ¶
func (p *FingerprintAuthenticatorsRegisteredCallbackProxy) OnAllAuthenticatorsRegistered( ctx context.Context, sensors []FingerprintSensorPropertiesInternal, ) error
type FingerprintAuthenticatorsRegisteredCallbackStub ¶
type FingerprintAuthenticatorsRegisteredCallbackStub struct {
Impl IFingerprintAuthenticatorsRegisteredCallback
Transport binder.VersionAwareTransport
}
FingerprintAuthenticatorsRegisteredCallbackStub dispatches incoming binder transactions to a typed IFingerprintAuthenticatorsRegisteredCallback implementation.
func (*FingerprintAuthenticatorsRegisteredCallbackStub) Descriptor ¶
func (s *FingerprintAuthenticatorsRegisteredCallbackStub) Descriptor() string
func (*FingerprintAuthenticatorsRegisteredCallbackStub) OnTransaction ¶
func (s *FingerprintAuthenticatorsRegisteredCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FingerprintClientActiveCallbackProxy ¶
func NewFingerprintClientActiveCallbackProxy ¶
func NewFingerprintClientActiveCallbackProxy( remote binder.IBinder, ) *FingerprintClientActiveCallbackProxy
func (*FingerprintClientActiveCallbackProxy) AsBinder ¶
func (p *FingerprintClientActiveCallbackProxy) AsBinder() binder.IBinder
func (*FingerprintClientActiveCallbackProxy) OnClientActiveChanged ¶
func (p *FingerprintClientActiveCallbackProxy) OnClientActiveChanged( ctx context.Context, isActive bool, ) error
type FingerprintClientActiveCallbackStub ¶
type FingerprintClientActiveCallbackStub struct {
Impl IFingerprintClientActiveCallback
Transport binder.VersionAwareTransport
}
FingerprintClientActiveCallbackStub dispatches incoming binder transactions to a typed IFingerprintClientActiveCallback implementation.
func (*FingerprintClientActiveCallbackStub) Descriptor ¶
func (s *FingerprintClientActiveCallbackStub) Descriptor() string
func (*FingerprintClientActiveCallbackStub) OnTransaction ¶
func (s *FingerprintClientActiveCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FingerprintEnrollOptions ¶
type FingerprintEnrollOptions struct {
EnrollReason int32
}
func (*FingerprintEnrollOptions) MarshalParcel ¶
func (s *FingerprintEnrollOptions) MarshalParcel( p *parcel.Parcel, ) error
func (*FingerprintEnrollOptions) UnmarshalParcel ¶
func (s *FingerprintEnrollOptions) UnmarshalParcel( p *parcel.Parcel, ) error
type FingerprintSensorConfigurations ¶
type FingerprintSensorConfigurations struct {
}
func (*FingerprintSensorConfigurations) MarshalParcel ¶
func (s *FingerprintSensorConfigurations) MarshalParcel( p *parcel.Parcel, ) error
func (*FingerprintSensorConfigurations) UnmarshalParcel ¶
func (s *FingerprintSensorConfigurations) UnmarshalParcel( p *parcel.Parcel, ) error
type FingerprintSensorPropertiesInternal ¶
func (*FingerprintSensorPropertiesInternal) MarshalParcel ¶
func (s *FingerprintSensorPropertiesInternal) MarshalParcel( p *parcel.Parcel, ) error
func (*FingerprintSensorPropertiesInternal) UnmarshalParcel ¶
func (s *FingerprintSensorPropertiesInternal) UnmarshalParcel( p *parcel.Parcel, ) error
type FingerprintServiceProxy ¶
func GetFingerprintService ¶
func GetFingerprintService( ctx context.Context, sm *servicemanager.ServiceManager, ) (*FingerprintServiceProxy, error)
GetFingerprintService retrieves the FingerprintService service and returns a typed proxy.
func NewFingerprintServiceProxy ¶
func NewFingerprintServiceProxy( remote binder.IBinder, ) *FingerprintServiceProxy
func (*FingerprintServiceProxy) AddAuthenticatorsRegisteredCallback ¶
func (p *FingerprintServiceProxy) AddAuthenticatorsRegisteredCallback( ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback, ) error
func (*FingerprintServiceProxy) AddClientActiveCallback ¶
func (p *FingerprintServiceProxy) AddClientActiveCallback( ctx context.Context, callback IFingerprintClientActiveCallback, ) error
func (*FingerprintServiceProxy) AddLockoutResetCallback ¶
func (p *FingerprintServiceProxy) AddLockoutResetCallback( ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback, ) error
func (*FingerprintServiceProxy) AsBinder ¶
func (p *FingerprintServiceProxy) AsBinder() binder.IBinder
func (*FingerprintServiceProxy) Authenticate ¶
func (p *FingerprintServiceProxy) Authenticate( ctx context.Context, token binder.IBinder, operationId int64, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions, ) (int64, error)
func (*FingerprintServiceProxy) CancelAuthentication ¶
func (*FingerprintServiceProxy) CancelAuthenticationFromService ¶
func (*FingerprintServiceProxy) CancelEnrollment ¶
func (*FingerprintServiceProxy) CancelFingerprintDetect ¶
func (*FingerprintServiceProxy) CreateTestSession ¶
func (p *FingerprintServiceProxy) CreateTestSession( ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback, ) (biometrics.ITestSession, error)
func (*FingerprintServiceProxy) DetectFingerprint ¶
func (p *FingerprintServiceProxy) DetectFingerprint( ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions, ) (int64, error)
func (*FingerprintServiceProxy) DumpSensorServiceStateProto ¶
func (*FingerprintServiceProxy) Enroll ¶
func (p *FingerprintServiceProxy) Enroll( ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, receiver IFingerprintServiceReceiver, enrollReason int32, options FingerprintEnrollOptions, ) (int64, error)
func (*FingerprintServiceProxy) GenerateChallenge ¶
func (p *FingerprintServiceProxy) GenerateChallenge( ctx context.Context, token binder.IBinder, sensorId int32, receiver IFingerprintServiceReceiver, ) error
func (*FingerprintServiceProxy) GetAuthenticatorId ¶
func (*FingerprintServiceProxy) GetEnrolledFingerprints ¶
func (p *FingerprintServiceProxy) GetEnrolledFingerprints( ctx context.Context, ) ([]Fingerprint, error)
func (*FingerprintServiceProxy) GetLockoutModeForUser ¶
func (*FingerprintServiceProxy) GetSensorProperties ¶
func (p *FingerprintServiceProxy) GetSensorProperties( ctx context.Context, sensorId int32, ) (FingerprintSensorPropertiesInternal, error)
func (*FingerprintServiceProxy) GetSensorPropertiesInternal ¶
func (p *FingerprintServiceProxy) GetSensorPropertiesInternal( ctx context.Context, ) ([]FingerprintSensorPropertiesInternal, error)
func (*FingerprintServiceProxy) HasEnrolledFingerprints ¶
func (*FingerprintServiceProxy) HasEnrolledFingerprintsDeprecated ¶
func (p *FingerprintServiceProxy) HasEnrolledFingerprintsDeprecated( ctx context.Context, ) (bool, error)
func (*FingerprintServiceProxy) InvalidateAuthenticatorId ¶
func (p *FingerprintServiceProxy) InvalidateAuthenticatorId( ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback, ) error
func (*FingerprintServiceProxy) IsClientActive ¶
func (p *FingerprintServiceProxy) IsClientActive( ctx context.Context, ) (bool, error)
func (*FingerprintServiceProxy) IsHardwareDetected ¶
func (*FingerprintServiceProxy) IsHardwareDetectedDeprecated ¶
func (p *FingerprintServiceProxy) IsHardwareDetectedDeprecated( ctx context.Context, ) (bool, error)
func (*FingerprintServiceProxy) OnPointerDown ¶
func (p *FingerprintServiceProxy) OnPointerDown( ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext, ) error
func (*FingerprintServiceProxy) OnPointerUp ¶
func (p *FingerprintServiceProxy) OnPointerUp( ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext, ) error
func (*FingerprintServiceProxy) OnPowerPressed ¶
func (p *FingerprintServiceProxy) OnPowerPressed( ctx context.Context, ) error
func (*FingerprintServiceProxy) OnUdfpsUiEvent ¶
func (*FingerprintServiceProxy) PrepareForAuthentication ¶
func (p *FingerprintServiceProxy) PrepareForAuthentication( ctx context.Context, token binder.IBinder, operationId int64, sensorReceiver biometrics.IBiometricSensorReceiver, options FingerprintAuthenticateOptions, requestId int64, cookie int32, allowBackgroundAuthentication bool, isForLegacyFingerprintManager bool, ) error
func (*FingerprintServiceProxy) RegisterAuthenticationStateListener ¶
func (p *FingerprintServiceProxy) RegisterAuthenticationStateListener( ctx context.Context, listener biometrics.AuthenticationStateListener, ) error
func (*FingerprintServiceProxy) RegisterAuthenticators ¶
func (p *FingerprintServiceProxy) RegisterAuthenticators( ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal, ) error
func (*FingerprintServiceProxy) RegisterAuthenticatorsLegacy ¶
func (p *FingerprintServiceProxy) RegisterAuthenticatorsLegacy( ctx context.Context, fingerprintSensorConfigurations FingerprintSensorConfigurations, ) error
func (*FingerprintServiceProxy) RegisterBiometricStateListener ¶
func (p *FingerprintServiceProxy) RegisterBiometricStateListener( ctx context.Context, listener biometrics.IBiometricStateListener, ) error
func (*FingerprintServiceProxy) Remove ¶
func (p *FingerprintServiceProxy) Remove( ctx context.Context, token binder.IBinder, fingerId int32, receiver IFingerprintServiceReceiver, ) error
func (*FingerprintServiceProxy) RemoveAll ¶
func (p *FingerprintServiceProxy) RemoveAll( ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, ) error
func (*FingerprintServiceProxy) RemoveClientActiveCallback ¶
func (p *FingerprintServiceProxy) RemoveClientActiveCallback( ctx context.Context, callback IFingerprintClientActiveCallback, ) error
func (*FingerprintServiceProxy) ResetLockout ¶
func (*FingerprintServiceProxy) RevokeChallenge ¶
func (*FingerprintServiceProxy) ScheduleWatchdog ¶
func (p *FingerprintServiceProxy) ScheduleWatchdog( ctx context.Context, ) error
func (*FingerprintServiceProxy) SetSidefpsController ¶
func (p *FingerprintServiceProxy) SetSidefpsController( ctx context.Context, controller ISidefpsController, ) error
func (*FingerprintServiceProxy) SetUdfpsOverlayController ¶
func (p *FingerprintServiceProxy) SetUdfpsOverlayController( ctx context.Context, controller IUdfpsOverlayController, ) error
func (*FingerprintServiceProxy) StartPreparedClient ¶
func (*FingerprintServiceProxy) UnregisterAuthenticationStateListener ¶
func (p *FingerprintServiceProxy) UnregisterAuthenticationStateListener( ctx context.Context, listener biometrics.AuthenticationStateListener, ) error
type FingerprintServiceReceiverProxy ¶
func NewFingerprintServiceReceiverProxy ¶
func NewFingerprintServiceReceiverProxy( remote binder.IBinder, ) *FingerprintServiceReceiverProxy
func (*FingerprintServiceReceiverProxy) AsBinder ¶
func (p *FingerprintServiceReceiverProxy) AsBinder() binder.IBinder
func (*FingerprintServiceReceiverProxy) OnAcquired ¶
func (*FingerprintServiceReceiverProxy) OnAuthenticationFailed ¶
func (p *FingerprintServiceReceiverProxy) OnAuthenticationFailed( ctx context.Context, ) error
func (*FingerprintServiceReceiverProxy) OnAuthenticationSucceeded ¶
func (p *FingerprintServiceReceiverProxy) OnAuthenticationSucceeded( ctx context.Context, fp Fingerprint, isStrongBiometric bool, ) error
func (*FingerprintServiceReceiverProxy) OnChallengeGenerated ¶
func (*FingerprintServiceReceiverProxy) OnEnrollResult ¶
func (p *FingerprintServiceReceiverProxy) OnEnrollResult( ctx context.Context, fp Fingerprint, remaining int32, ) error
func (*FingerprintServiceReceiverProxy) OnFingerprintDetected ¶
func (*FingerprintServiceReceiverProxy) OnRemoved ¶
func (p *FingerprintServiceReceiverProxy) OnRemoved( ctx context.Context, fp Fingerprint, remaining int32, ) error
func (*FingerprintServiceReceiverProxy) OnUdfpsOverlayShown ¶
func (p *FingerprintServiceReceiverProxy) OnUdfpsOverlayShown( ctx context.Context, ) error
func (*FingerprintServiceReceiverProxy) OnUdfpsPointerDown ¶
func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerDown( ctx context.Context, sensorId int32, ) error
func (*FingerprintServiceReceiverProxy) OnUdfpsPointerUp ¶
func (p *FingerprintServiceReceiverProxy) OnUdfpsPointerUp( ctx context.Context, sensorId int32, ) error
type FingerprintServiceReceiverStub ¶
type FingerprintServiceReceiverStub struct {
Impl IFingerprintServiceReceiver
Transport binder.VersionAwareTransport
}
FingerprintServiceReceiverStub dispatches incoming binder transactions to a typed IFingerprintServiceReceiver implementation.
func (*FingerprintServiceReceiverStub) Descriptor ¶
func (s *FingerprintServiceReceiverStub) Descriptor() string
func (*FingerprintServiceReceiverStub) OnTransaction ¶
func (s *FingerprintServiceReceiverStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FingerprintServiceStub ¶
type FingerprintServiceStub struct {
Impl IFingerprintService
Transport binder.VersionAwareTransport
}
FingerprintServiceStub dispatches incoming binder transactions to a typed IFingerprintService implementation.
func (*FingerprintServiceStub) Descriptor ¶
func (s *FingerprintServiceStub) Descriptor() string
func (*FingerprintServiceStub) OnTransaction ¶
func (s *FingerprintServiceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type IFingerprintAuthenticatorsRegisteredCallback ¶
type IFingerprintAuthenticatorsRegisteredCallback interface {
AsBinder() binder.IBinder
OnAllAuthenticatorsRegistered(ctx context.Context, sensors []FingerprintSensorPropertiesInternal) error
}
func NewFingerprintAuthenticatorsRegisteredCallbackStub ¶
func NewFingerprintAuthenticatorsRegisteredCallbackStub( impl IFingerprintAuthenticatorsRegisteredCallbackServer, ) IFingerprintAuthenticatorsRegisteredCallback
NewFingerprintAuthenticatorsRegisteredCallbackStub creates a server-side IFingerprintAuthenticatorsRegisteredCallback wrapping the given server implementation. The returned value satisfies IFingerprintAuthenticatorsRegisteredCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFingerprintAuthenticatorsRegisteredCallbackServer ¶
type IFingerprintAuthenticatorsRegisteredCallbackServer interface {
OnAllAuthenticatorsRegistered(ctx context.Context, sensors []FingerprintSensorPropertiesInternal) error
}
IFingerprintAuthenticatorsRegisteredCallbackServer is the server-side interface that user implementations provide to NewFingerprintAuthenticatorsRegisteredCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFingerprintClientActiveCallback ¶
type IFingerprintClientActiveCallback interface {
AsBinder() binder.IBinder
OnClientActiveChanged(ctx context.Context, isActive bool) error
}
func NewFingerprintClientActiveCallbackStub ¶
func NewFingerprintClientActiveCallbackStub( impl IFingerprintClientActiveCallbackServer, ) IFingerprintClientActiveCallback
NewFingerprintClientActiveCallbackStub creates a server-side IFingerprintClientActiveCallback wrapping the given server implementation. The returned value satisfies IFingerprintClientActiveCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFingerprintClientActiveCallbackServer ¶
type IFingerprintClientActiveCallbackServer interface {
OnClientActiveChanged(ctx context.Context, isActive bool) error
}
IFingerprintClientActiveCallbackServer is the server-side interface that user implementations provide to NewFingerprintClientActiveCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFingerprintService ¶
type IFingerprintService interface {
AsBinder() binder.IBinder
CreateTestSession(ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback) (biometrics.ITestSession, error)
DumpSensorServiceStateProto(ctx context.Context, sensorId int32, clearSchedulerBuffer bool) ([]byte, error)
GetSensorPropertiesInternal(ctx context.Context) ([]FingerprintSensorPropertiesInternal, error)
GetSensorProperties(ctx context.Context, sensorId int32) (FingerprintSensorPropertiesInternal, error)
Authenticate(ctx context.Context, token binder.IBinder, operationId int64, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
DetectFingerprint(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
PrepareForAuthentication(ctx context.Context, token binder.IBinder, operationId int64, sensorReceiver biometrics.IBiometricSensorReceiver, options FingerprintAuthenticateOptions, requestId int64, cookie int32, allowBackgroundAuthentication bool, isForLegacyFingerprintManager bool) error
StartPreparedClient(ctx context.Context, sensorId int32, cookie int32) error
CancelAuthentication(ctx context.Context, token binder.IBinder, requestId int64) error
CancelFingerprintDetect(ctx context.Context, token binder.IBinder, requestId int64) error
CancelAuthenticationFromService(ctx context.Context, sensorId int32, token binder.IBinder, requestId int64) error
Enroll(ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, receiver IFingerprintServiceReceiver, enrollReason int32, options FingerprintEnrollOptions) (int64, error)
CancelEnrollment(ctx context.Context, token binder.IBinder, requestId int64) error
Remove(ctx context.Context, token binder.IBinder, fingerId int32, receiver IFingerprintServiceReceiver) error
RemoveAll(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver) error
Rename(ctx context.Context, fingerId int32, name string) error
GetEnrolledFingerprints(ctx context.Context) ([]Fingerprint, error)
IsHardwareDetectedDeprecated(ctx context.Context) (bool, error)
IsHardwareDetected(ctx context.Context, sensorId int32) (bool, error)
GenerateChallenge(ctx context.Context, token binder.IBinder, sensorId int32, receiver IFingerprintServiceReceiver) error
RevokeChallenge(ctx context.Context, token binder.IBinder, sensorId int32, challenge int64) error
HasEnrolledFingerprintsDeprecated(ctx context.Context) (bool, error)
HasEnrolledFingerprints(ctx context.Context, sensorId int32) (bool, error)
GetLockoutModeForUser(ctx context.Context, sensorId int32) (int32, error)
InvalidateAuthenticatorId(ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback) error
GetAuthenticatorId(ctx context.Context, sensorId int32) (int64, error)
ResetLockout(ctx context.Context, token binder.IBinder, sensorId int32, hardwareAuthToken []byte, opPackageNAame string) error
AddLockoutResetCallback(ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback) error
IsClientActive(ctx context.Context) (bool, error)
AddClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
RemoveClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
RegisterAuthenticatorsLegacy(ctx context.Context, fingerprintSensorConfigurations FingerprintSensorConfigurations) error
RegisterAuthenticators(ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal) error
AddAuthenticatorsRegisteredCallback(ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback) error
OnPointerDown(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
OnPointerUp(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
OnUdfpsUiEvent(ctx context.Context, event int32, requestId int64, sensorId int32) error
SetUdfpsOverlayController(ctx context.Context, controller IUdfpsOverlayController) error
SetSidefpsController(ctx context.Context, controller ISidefpsController) error
RegisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
UnregisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
RegisterBiometricStateListener(ctx context.Context, listener biometrics.IBiometricStateListener) error
OnPowerPressed(ctx context.Context) error
ScheduleWatchdog(ctx context.Context) error
}
func NewFingerprintServiceStub ¶
func NewFingerprintServiceStub( impl IFingerprintServiceServer, ) IFingerprintService
NewFingerprintServiceStub creates a server-side IFingerprintService wrapping the given server implementation. The returned value satisfies IFingerprintService and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFingerprintServiceReceiver ¶
type IFingerprintServiceReceiver interface {
AsBinder() binder.IBinder
OnEnrollResult(ctx context.Context, fp Fingerprint, remaining int32) error
OnAcquired(ctx context.Context, acquiredInfo int32, vendorCode int32) error
OnAuthenticationSucceeded(ctx context.Context, fp Fingerprint, isStrongBiometric bool) error
OnFingerprintDetected(ctx context.Context, sensorId int32, isStrongBiometric bool) error
OnAuthenticationFailed(ctx context.Context) error
OnError(ctx context.Context, error_ int32, vendorCode int32) error
OnRemoved(ctx context.Context, fp Fingerprint, remaining int32) error
OnChallengeGenerated(ctx context.Context, sensorId int32, challenge int64) error
OnUdfpsPointerDown(ctx context.Context, sensorId int32) error
OnUdfpsPointerUp(ctx context.Context, sensorId int32) error
OnUdfpsOverlayShown(ctx context.Context) error
}
func NewFingerprintServiceReceiverStub ¶
func NewFingerprintServiceReceiverStub( impl IFingerprintServiceReceiverServer, ) IFingerprintServiceReceiver
NewFingerprintServiceReceiverStub creates a server-side IFingerprintServiceReceiver wrapping the given server implementation. The returned value satisfies IFingerprintServiceReceiver and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFingerprintServiceReceiverServer ¶
type IFingerprintServiceReceiverServer interface {
OnEnrollResult(ctx context.Context, fp Fingerprint, remaining int32) error
OnAcquired(ctx context.Context, acquiredInfo int32, vendorCode int32) error
OnAuthenticationSucceeded(ctx context.Context, fp Fingerprint, isStrongBiometric bool) error
OnFingerprintDetected(ctx context.Context, sensorId int32, isStrongBiometric bool) error
OnAuthenticationFailed(ctx context.Context) error
OnError(ctx context.Context, error_ int32, vendorCode int32) error
OnRemoved(ctx context.Context, fp Fingerprint, remaining int32) error
OnChallengeGenerated(ctx context.Context, sensorId int32, challenge int64) error
OnUdfpsPointerDown(ctx context.Context, sensorId int32) error
OnUdfpsPointerUp(ctx context.Context, sensorId int32) error
OnUdfpsOverlayShown(ctx context.Context) error
}
IFingerprintServiceReceiverServer is the server-side interface that user implementations provide to NewFingerprintServiceReceiverStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFingerprintServiceServer ¶
type IFingerprintServiceServer interface {
CreateTestSession(ctx context.Context, sensorId int32, callback biometrics.ITestSessionCallback) (biometrics.ITestSession, error)
DumpSensorServiceStateProto(ctx context.Context, sensorId int32, clearSchedulerBuffer bool) ([]byte, error)
GetSensorPropertiesInternal(ctx context.Context) ([]FingerprintSensorPropertiesInternal, error)
GetSensorProperties(ctx context.Context, sensorId int32) (FingerprintSensorPropertiesInternal, error)
Authenticate(ctx context.Context, token binder.IBinder, operationId int64, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
DetectFingerprint(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver, options FingerprintAuthenticateOptions) (int64, error)
PrepareForAuthentication(ctx context.Context, token binder.IBinder, operationId int64, sensorReceiver biometrics.IBiometricSensorReceiver, options FingerprintAuthenticateOptions, requestId int64, cookie int32, allowBackgroundAuthentication bool, isForLegacyFingerprintManager bool) error
StartPreparedClient(ctx context.Context, sensorId int32, cookie int32) error
CancelAuthentication(ctx context.Context, token binder.IBinder, requestId int64) error
CancelFingerprintDetect(ctx context.Context, token binder.IBinder, requestId int64) error
CancelAuthenticationFromService(ctx context.Context, sensorId int32, token binder.IBinder, requestId int64) error
Enroll(ctx context.Context, token binder.IBinder, hardwareAuthToken []byte, receiver IFingerprintServiceReceiver, enrollReason int32, options FingerprintEnrollOptions) (int64, error)
CancelEnrollment(ctx context.Context, token binder.IBinder, requestId int64) error
Remove(ctx context.Context, token binder.IBinder, fingerId int32, receiver IFingerprintServiceReceiver) error
RemoveAll(ctx context.Context, token binder.IBinder, receiver IFingerprintServiceReceiver) error
Rename(ctx context.Context, fingerId int32, name string) error
GetEnrolledFingerprints(ctx context.Context) ([]Fingerprint, error)
IsHardwareDetectedDeprecated(ctx context.Context) (bool, error)
IsHardwareDetected(ctx context.Context, sensorId int32) (bool, error)
GenerateChallenge(ctx context.Context, token binder.IBinder, sensorId int32, receiver IFingerprintServiceReceiver) error
RevokeChallenge(ctx context.Context, token binder.IBinder, sensorId int32, challenge int64) error
HasEnrolledFingerprintsDeprecated(ctx context.Context) (bool, error)
HasEnrolledFingerprints(ctx context.Context, sensorId int32) (bool, error)
GetLockoutModeForUser(ctx context.Context, sensorId int32) (int32, error)
InvalidateAuthenticatorId(ctx context.Context, sensorId int32, callback biometrics.IInvalidationCallback) error
GetAuthenticatorId(ctx context.Context, sensorId int32) (int64, error)
ResetLockout(ctx context.Context, token binder.IBinder, sensorId int32, hardwareAuthToken []byte, opPackageNAame string) error
AddLockoutResetCallback(ctx context.Context, callback biometrics.IBiometricServiceLockoutResetCallback) error
IsClientActive(ctx context.Context) (bool, error)
AddClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
RemoveClientActiveCallback(ctx context.Context, callback IFingerprintClientActiveCallback) error
RegisterAuthenticatorsLegacy(ctx context.Context, fingerprintSensorConfigurations FingerprintSensorConfigurations) error
RegisterAuthenticators(ctx context.Context, hidlSensors []FingerprintSensorPropertiesInternal) error
AddAuthenticatorsRegisteredCallback(ctx context.Context, callback IFingerprintAuthenticatorsRegisteredCallback) error
OnPointerDown(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
OnPointerUp(ctx context.Context, requestId int64, sensorId int32, pc biometricsFingerprint.PointerContext) error
OnUdfpsUiEvent(ctx context.Context, event int32, requestId int64, sensorId int32) error
SetUdfpsOverlayController(ctx context.Context, controller IUdfpsOverlayController) error
SetSidefpsController(ctx context.Context, controller ISidefpsController) error
RegisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
UnregisterAuthenticationStateListener(ctx context.Context, listener biometrics.AuthenticationStateListener) error
RegisterBiometricStateListener(ctx context.Context, listener biometrics.IBiometricStateListener) error
OnPowerPressed(ctx context.Context) error
ScheduleWatchdog(ctx context.Context) error
}
IFingerprintServiceServer is the server-side interface that user implementations provide to NewFingerprintServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ISidefpsController ¶
type ISidefpsController interface {
AsBinder() binder.IBinder
Show(ctx context.Context, sensorId int32, reason int32) error
Hide(ctx context.Context, sensorId int32) error
}
func NewSidefpsControllerStub ¶
func NewSidefpsControllerStub( impl ISidefpsControllerServer, ) ISidefpsController
NewSidefpsControllerStub creates a server-side ISidefpsController wrapping the given server implementation. The returned value satisfies ISidefpsController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ISidefpsControllerServer ¶
type ISidefpsControllerServer interface {
Show(ctx context.Context, sensorId int32, reason int32) error
Hide(ctx context.Context, sensorId int32) error
}
ISidefpsControllerServer is the server-side interface that user implementations provide to NewSidefpsControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IUdfpsOverlayController ¶
type IUdfpsOverlayController interface {
AsBinder() binder.IBinder
ShowUdfpsOverlay(ctx context.Context, requestId int64, sensorId int32, reason int32, callback IUdfpsOverlayControllerCallback) error
HideUdfpsOverlay(ctx context.Context, sensorId int32) error
OnAcquired(ctx context.Context, sensorId int32, acquiredInfo int32) error
OnEnrollmentProgress(ctx context.Context, sensorId int32, remaining int32) error
OnEnrollmentHelp(ctx context.Context, sensorId int32) error
SetDebugMessage(ctx context.Context, sensorId int32, message string) error
}
func NewUdfpsOverlayControllerStub ¶
func NewUdfpsOverlayControllerStub( impl IUdfpsOverlayControllerServer, ) IUdfpsOverlayController
NewUdfpsOverlayControllerStub creates a server-side IUdfpsOverlayController wrapping the given server implementation. The returned value satisfies IUdfpsOverlayController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IUdfpsOverlayControllerCallback ¶
type IUdfpsOverlayControllerCallback interface {
AsBinder() binder.IBinder
OnUserCanceled(ctx context.Context) error
}
func NewUdfpsOverlayControllerCallbackStub ¶
func NewUdfpsOverlayControllerCallbackStub( impl IUdfpsOverlayControllerCallbackServer, ) IUdfpsOverlayControllerCallback
NewUdfpsOverlayControllerCallbackStub creates a server-side IUdfpsOverlayControllerCallback wrapping the given server implementation. The returned value satisfies IUdfpsOverlayControllerCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IUdfpsOverlayControllerCallbackServer ¶
IUdfpsOverlayControllerCallbackServer is the server-side interface that user implementations provide to NewUdfpsOverlayControllerCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IUdfpsOverlayControllerServer ¶
type IUdfpsOverlayControllerServer interface {
ShowUdfpsOverlay(ctx context.Context, requestId int64, sensorId int32, reason int32, callback IUdfpsOverlayControllerCallback) error
HideUdfpsOverlay(ctx context.Context, sensorId int32) error
OnAcquired(ctx context.Context, sensorId int32, acquiredInfo int32) error
OnEnrollmentProgress(ctx context.Context, sensorId int32, remaining int32) error
OnEnrollmentHelp(ctx context.Context, sensorId int32) error
SetDebugMessage(ctx context.Context, sensorId int32, message string) error
}
IUdfpsOverlayControllerServer is the server-side interface that user implementations provide to NewUdfpsOverlayControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IUdfpsRefreshRateRequestCallback ¶
type IUdfpsRefreshRateRequestCallback interface {
AsBinder() binder.IBinder
OnRequestEnabled(ctx context.Context, displayId int32) error
OnRequestDisabled(ctx context.Context, displayId int32) error
OnAuthenticationPossible(ctx context.Context, displayId int32, isPossible bool) error
}
func NewUdfpsRefreshRateRequestCallbackStub ¶
func NewUdfpsRefreshRateRequestCallbackStub( impl IUdfpsRefreshRateRequestCallbackServer, ) IUdfpsRefreshRateRequestCallback
NewUdfpsRefreshRateRequestCallbackStub creates a server-side IUdfpsRefreshRateRequestCallback wrapping the given server implementation. The returned value satisfies IUdfpsRefreshRateRequestCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IUdfpsRefreshRateRequestCallbackServer ¶
type IUdfpsRefreshRateRequestCallbackServer interface {
OnRequestEnabled(ctx context.Context, displayId int32) error
OnRequestDisabled(ctx context.Context, displayId int32) error
OnAuthenticationPossible(ctx context.Context, displayId int32, isPossible bool) error
}
IUdfpsRefreshRateRequestCallbackServer is the server-side interface that user implementations provide to NewUdfpsRefreshRateRequestCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type SidefpsControllerProxy ¶
func NewSidefpsControllerProxy ¶
func NewSidefpsControllerProxy( remote binder.IBinder, ) *SidefpsControllerProxy
func (*SidefpsControllerProxy) AsBinder ¶
func (p *SidefpsControllerProxy) AsBinder() binder.IBinder
type SidefpsControllerStub ¶
type SidefpsControllerStub struct {
Impl ISidefpsController
Transport binder.VersionAwareTransport
}
SidefpsControllerStub dispatches incoming binder transactions to a typed ISidefpsController implementation.
func (*SidefpsControllerStub) Descriptor ¶
func (s *SidefpsControllerStub) Descriptor() string
func (*SidefpsControllerStub) OnTransaction ¶
func (s *SidefpsControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type UdfpsOverlayControllerCallbackProxy ¶
func NewUdfpsOverlayControllerCallbackProxy ¶
func NewUdfpsOverlayControllerCallbackProxy( remote binder.IBinder, ) *UdfpsOverlayControllerCallbackProxy
func (*UdfpsOverlayControllerCallbackProxy) AsBinder ¶
func (p *UdfpsOverlayControllerCallbackProxy) AsBinder() binder.IBinder
func (*UdfpsOverlayControllerCallbackProxy) OnUserCanceled ¶
func (p *UdfpsOverlayControllerCallbackProxy) OnUserCanceled( ctx context.Context, ) error
type UdfpsOverlayControllerCallbackStub ¶
type UdfpsOverlayControllerCallbackStub struct {
Impl IUdfpsOverlayControllerCallback
Transport binder.VersionAwareTransport
}
UdfpsOverlayControllerCallbackStub dispatches incoming binder transactions to a typed IUdfpsOverlayControllerCallback implementation.
func (*UdfpsOverlayControllerCallbackStub) Descriptor ¶
func (s *UdfpsOverlayControllerCallbackStub) Descriptor() string
func (*UdfpsOverlayControllerCallbackStub) OnTransaction ¶
func (s *UdfpsOverlayControllerCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type UdfpsOverlayControllerProxy ¶
func NewUdfpsOverlayControllerProxy ¶
func NewUdfpsOverlayControllerProxy( remote binder.IBinder, ) *UdfpsOverlayControllerProxy
func (*UdfpsOverlayControllerProxy) AsBinder ¶
func (p *UdfpsOverlayControllerProxy) AsBinder() binder.IBinder
func (*UdfpsOverlayControllerProxy) HideUdfpsOverlay ¶
func (p *UdfpsOverlayControllerProxy) HideUdfpsOverlay( ctx context.Context, sensorId int32, ) error
func (*UdfpsOverlayControllerProxy) OnAcquired ¶
func (*UdfpsOverlayControllerProxy) OnEnrollmentHelp ¶
func (p *UdfpsOverlayControllerProxy) OnEnrollmentHelp( ctx context.Context, sensorId int32, ) error
func (*UdfpsOverlayControllerProxy) OnEnrollmentProgress ¶
func (*UdfpsOverlayControllerProxy) SetDebugMessage ¶
func (*UdfpsOverlayControllerProxy) ShowUdfpsOverlay ¶
func (p *UdfpsOverlayControllerProxy) ShowUdfpsOverlay( ctx context.Context, requestId int64, sensorId int32, reason int32, callback IUdfpsOverlayControllerCallback, ) error
type UdfpsOverlayControllerStub ¶
type UdfpsOverlayControllerStub struct {
Impl IUdfpsOverlayController
Transport binder.VersionAwareTransport
}
UdfpsOverlayControllerStub dispatches incoming binder transactions to a typed IUdfpsOverlayController implementation.
func (*UdfpsOverlayControllerStub) Descriptor ¶
func (s *UdfpsOverlayControllerStub) Descriptor() string
func (*UdfpsOverlayControllerStub) OnTransaction ¶
func (s *UdfpsOverlayControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type UdfpsRefreshRateRequestCallbackProxy ¶
func NewUdfpsRefreshRateRequestCallbackProxy ¶
func NewUdfpsRefreshRateRequestCallbackProxy( remote binder.IBinder, ) *UdfpsRefreshRateRequestCallbackProxy
func (*UdfpsRefreshRateRequestCallbackProxy) AsBinder ¶
func (p *UdfpsRefreshRateRequestCallbackProxy) AsBinder() binder.IBinder
func (*UdfpsRefreshRateRequestCallbackProxy) OnAuthenticationPossible ¶
func (*UdfpsRefreshRateRequestCallbackProxy) OnRequestDisabled ¶
func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestDisabled( ctx context.Context, displayId int32, ) error
func (*UdfpsRefreshRateRequestCallbackProxy) OnRequestEnabled ¶
func (p *UdfpsRefreshRateRequestCallbackProxy) OnRequestEnabled( ctx context.Context, displayId int32, ) error
type UdfpsRefreshRateRequestCallbackStub ¶
type UdfpsRefreshRateRequestCallbackStub struct {
Impl IUdfpsRefreshRateRequestCallback
Transport binder.VersionAwareTransport
}
UdfpsRefreshRateRequestCallbackStub dispatches incoming binder transactions to a typed IUdfpsRefreshRateRequestCallback implementation.
func (*UdfpsRefreshRateRequestCallbackStub) Descriptor ¶
func (s *UdfpsRefreshRateRequestCallbackStub) Descriptor() string
func (*UdfpsRefreshRateRequestCallbackStub) OnTransaction ¶
func (s *UdfpsRefreshRateRequestCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
Source Files
¶
- fingerprint.go
- fingerprintauthenticateoptions.go
- fingerprintenrolloptions.go
- fingerprintsensorconfigurations.go
- fingerprintsensorpropertiesinternal.go
- get_fingerprint.go
- ifingerprintauthenticatorsregisteredcallback.go
- ifingerprintclientactivecallback.go
- ifingerprintservice.go
- ifingerprintservicereceiver.go
- isidefpscontroller.go
- iudfpsoverlaycontroller.go
- iudfpsoverlaycontrollercallback.go
- iudfpsrefreshraterequestcallback.go