Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorIAppCallback + const DescriptorINfcAdapter + const DescriptorINfcAdapterExtras + const DescriptorINfcCardEmulation + const DescriptorINfcControllerAlwaysOnListener + const DescriptorINfcDta + const DescriptorINfcFCardEmulation + const DescriptorINfcTag + const DescriptorINfcUnlockHandler + const DescriptorINfcVendorNciCallback + const DescriptorINfcWlcStateListener + const DescriptorITagRemovedCallback + const MethodIAppCallbackOnTagDiscovered + const MethodINfcAdapterAddNfcUnlockHandler + const MethodINfcAdapterDeviceSupportsNfcSecure + const MethodINfcAdapterDisable + const MethodINfcAdapterDispatch + const MethodINfcAdapterEnable + const MethodINfcAdapterEnableReaderOption + const MethodINfcAdapterExtrasAuthenticate + const MethodINfcAdapterExtrasClose + const MethodINfcAdapterExtrasGetCardEmulationRoute + const MethodINfcAdapterExtrasGetDriverName + const MethodINfcAdapterExtrasOpen + const MethodINfcAdapterExtrasSetCardEmulationRoute + const MethodINfcAdapterExtrasTransceive + const MethodINfcAdapterGetNfcAdapterExtrasInterface + const MethodINfcAdapterGetNfcAntennaInfo + const MethodINfcAdapterGetNfcCardEmulationInterface + const MethodINfcAdapterGetNfcDtaInterface + const MethodINfcAdapterGetNfcFCardEmulationInterface + const MethodINfcAdapterGetNfcTagInterface + const MethodINfcAdapterGetState + const MethodINfcAdapterGetTagIntentAppPreferenceForUser + const MethodINfcAdapterGetWlcListenerDeviceInfo + const MethodINfcAdapterIgnore + const MethodINfcAdapterIsControllerAlwaysOn + const MethodINfcAdapterIsControllerAlwaysOnSupported + const MethodINfcAdapterIsNfcSecureEnabled + const MethodINfcAdapterIsObserveModeEnabled + const MethodINfcAdapterIsObserveModeSupported + const MethodINfcAdapterIsReaderOptionEnabled + const MethodINfcAdapterIsReaderOptionSupported + const MethodINfcAdapterIsTagIntentAppPreferenceSupported + const MethodINfcAdapterIsWlcEnabled + const MethodINfcAdapterNotifyHceDeactivated + const MethodINfcAdapterNotifyPollingLoop + const MethodINfcAdapterPausePolling + const MethodINfcAdapterRegisterControllerAlwaysOnListener + const MethodINfcAdapterRegisterVendorExtensionCallback + const MethodINfcAdapterRegisterWlcStateListener + const MethodINfcAdapterRemoveNfcUnlockHandler + const MethodINfcAdapterResumePolling + const MethodINfcAdapterSendVendorNciMessage + const MethodINfcAdapterSetAppCallback + const MethodINfcAdapterSetControllerAlwaysOn + const MethodINfcAdapterSetForegroundDispatch + const MethodINfcAdapterSetNfcSecure + const MethodINfcAdapterSetObserveMode + const MethodINfcAdapterSetReaderMode + const MethodINfcAdapterSetTagIntentAppPreferenceForUser + const MethodINfcAdapterSetWlcEnabled + const MethodINfcAdapterUnregisterControllerAlwaysOnListener + const MethodINfcAdapterUnregisterVendorExtensionCallback + const MethodINfcAdapterUnregisterWlcStateListener + const MethodINfcAdapterUpdateDiscoveryTechnology + const MethodINfcAdapterVerifyNfcPermission + const MethodINfcCardEmulationGetAidGroupForService + const MethodINfcCardEmulationGetPreferredPaymentService + const MethodINfcCardEmulationGetServices + const MethodINfcCardEmulationIsDefaultPaymentRegistered + const MethodINfcCardEmulationIsDefaultServiceForAid + const MethodINfcCardEmulationIsDefaultServiceForCategory + const MethodINfcCardEmulationOverrideRoutingTable + const MethodINfcCardEmulationRecoverRoutingTable + const MethodINfcCardEmulationRegisterAidGroupForService + const MethodINfcCardEmulationRegisterPollingLoopFilterForService + const MethodINfcCardEmulationRemoveAidGroupForService + const MethodINfcCardEmulationSetDefaultForNextTap + const MethodINfcCardEmulationSetDefaultServiceForCategory + const MethodINfcCardEmulationSetOffHostForService + const MethodINfcCardEmulationSetPreferredService + const MethodINfcCardEmulationSetServiceEnabledForCategoryOther + const MethodINfcCardEmulationSetShouldDefaultToObserveModeForService + const MethodINfcCardEmulationSupportsAidPrefixRegistration + const MethodINfcCardEmulationUnsetOffHostForService + const MethodINfcCardEmulationUnsetPreferredService + const MethodINfcControllerAlwaysOnListenerOnControllerAlwaysOnChanged + const MethodINfcDtaDisableClient + const MethodINfcDtaDisableDta + const MethodINfcDtaDisableServer + const MethodINfcDtaEnableClient + const MethodINfcDtaEnableDta + const MethodINfcDtaEnableServer + const MethodINfcDtaRegisterMessageService + const MethodINfcFCardEmulationDisableNfcFForegroundService + const MethodINfcFCardEmulationEnableNfcFForegroundService + const MethodINfcFCardEmulationGetMaxNumOfRegisterableSystemCodes + const MethodINfcFCardEmulationGetNfcFServices + const MethodINfcFCardEmulationGetNfcid2ForService + const MethodINfcFCardEmulationGetSystemCodeForService + const MethodINfcFCardEmulationRegisterSystemCodeForService + const MethodINfcFCardEmulationRemoveSystemCodeForService + const MethodINfcFCardEmulationSetNfcid2ForService + const MethodINfcTagCanMakeReadOnly + const MethodINfcTagConnect + const MethodINfcTagFormatNdef + const MethodINfcTagGetExtendedLengthApdusSupported + const MethodINfcTagGetMaxTransceiveLength + const MethodINfcTagGetTechList + const MethodINfcTagGetTimeout + const MethodINfcTagIsNdef + const MethodINfcTagIsPresent + const MethodINfcTagIsTagUpToDate + const MethodINfcTagNdefIsWritable + const MethodINfcTagNdefMakeReadOnly + const MethodINfcTagNdefRead + const MethodINfcTagNdefWrite + const MethodINfcTagReconnect + const MethodINfcTagRediscover + const MethodINfcTagResetTimeouts + const MethodINfcTagSetTimeout + const MethodINfcTagTransceive + const MethodINfcUnlockHandlerOnUnlockAttempted + const MethodINfcVendorNciCallbackOnVendorNotificationReceived + const MethodINfcVendorNciCallbackOnVendorResponseReceived + const MethodINfcWlcStateListenerOnWlcStateChanged + const MethodITagRemovedCallbackOnTagRemoved + const TransactionIAppCallbackOnTagDiscovered + const TransactionINfcAdapterAddNfcUnlockHandler + const TransactionINfcAdapterDeviceSupportsNfcSecure + const TransactionINfcAdapterDisable + const TransactionINfcAdapterDispatch + const TransactionINfcAdapterEnable + const TransactionINfcAdapterEnableReaderOption + const TransactionINfcAdapterExtrasAuthenticate + const TransactionINfcAdapterExtrasClose + const TransactionINfcAdapterExtrasGetCardEmulationRoute + const TransactionINfcAdapterExtrasGetDriverName + const TransactionINfcAdapterExtrasOpen + const TransactionINfcAdapterExtrasSetCardEmulationRoute + const TransactionINfcAdapterExtrasTransceive + const TransactionINfcAdapterGetNfcAdapterExtrasInterface + const TransactionINfcAdapterGetNfcAntennaInfo + const TransactionINfcAdapterGetNfcCardEmulationInterface + const TransactionINfcAdapterGetNfcDtaInterface + const TransactionINfcAdapterGetNfcFCardEmulationInterface + const TransactionINfcAdapterGetNfcTagInterface + const TransactionINfcAdapterGetState + const TransactionINfcAdapterGetTagIntentAppPreferenceForUser + const TransactionINfcAdapterGetWlcListenerDeviceInfo + const TransactionINfcAdapterIgnore + const TransactionINfcAdapterIsControllerAlwaysOn + const TransactionINfcAdapterIsControllerAlwaysOnSupported + const TransactionINfcAdapterIsNfcSecureEnabled + const TransactionINfcAdapterIsObserveModeEnabled + const TransactionINfcAdapterIsObserveModeSupported + const TransactionINfcAdapterIsReaderOptionEnabled + const TransactionINfcAdapterIsReaderOptionSupported + const TransactionINfcAdapterIsTagIntentAppPreferenceSupported + const TransactionINfcAdapterIsWlcEnabled + const TransactionINfcAdapterNotifyHceDeactivated + const TransactionINfcAdapterNotifyPollingLoop + const TransactionINfcAdapterPausePolling + const TransactionINfcAdapterRegisterControllerAlwaysOnListener + const TransactionINfcAdapterRegisterVendorExtensionCallback + const TransactionINfcAdapterRegisterWlcStateListener + const TransactionINfcAdapterRemoveNfcUnlockHandler + const TransactionINfcAdapterResumePolling + const TransactionINfcAdapterSendVendorNciMessage + const TransactionINfcAdapterSetAppCallback + const TransactionINfcAdapterSetControllerAlwaysOn + const TransactionINfcAdapterSetForegroundDispatch + const TransactionINfcAdapterSetNfcSecure + const TransactionINfcAdapterSetObserveMode + const TransactionINfcAdapterSetReaderMode + const TransactionINfcAdapterSetTagIntentAppPreferenceForUser + const TransactionINfcAdapterSetWlcEnabled + const TransactionINfcAdapterUnregisterControllerAlwaysOnListener + const TransactionINfcAdapterUnregisterVendorExtensionCallback + const TransactionINfcAdapterUnregisterWlcStateListener + const TransactionINfcAdapterUpdateDiscoveryTechnology + const TransactionINfcAdapterVerifyNfcPermission + const TransactionINfcCardEmulationGetAidGroupForService + const TransactionINfcCardEmulationGetPreferredPaymentService + const TransactionINfcCardEmulationGetServices + const TransactionINfcCardEmulationIsDefaultPaymentRegistered + const TransactionINfcCardEmulationIsDefaultServiceForAid + const TransactionINfcCardEmulationIsDefaultServiceForCategory + const TransactionINfcCardEmulationOverrideRoutingTable + const TransactionINfcCardEmulationRecoverRoutingTable + const TransactionINfcCardEmulationRegisterAidGroupForService + const TransactionINfcCardEmulationRegisterPollingLoopFilterForService + const TransactionINfcCardEmulationRemoveAidGroupForService + const TransactionINfcCardEmulationSetDefaultForNextTap + const TransactionINfcCardEmulationSetDefaultServiceForCategory + const TransactionINfcCardEmulationSetOffHostForService + const TransactionINfcCardEmulationSetPreferredService + const TransactionINfcCardEmulationSetServiceEnabledForCategoryOther + const TransactionINfcCardEmulationSetShouldDefaultToObserveModeForService + const TransactionINfcCardEmulationSupportsAidPrefixRegistration + const TransactionINfcCardEmulationUnsetOffHostForService + const TransactionINfcCardEmulationUnsetPreferredService + const TransactionINfcControllerAlwaysOnListenerOnControllerAlwaysOnChanged + const TransactionINfcDtaDisableClient + const TransactionINfcDtaDisableDta + const TransactionINfcDtaDisableServer + const TransactionINfcDtaEnableClient + const TransactionINfcDtaEnableDta + const TransactionINfcDtaEnableServer + const TransactionINfcDtaRegisterMessageService + const TransactionINfcFCardEmulationDisableNfcFForegroundService + const TransactionINfcFCardEmulationEnableNfcFForegroundService + const TransactionINfcFCardEmulationGetMaxNumOfRegisterableSystemCodes + const TransactionINfcFCardEmulationGetNfcFServices + const TransactionINfcFCardEmulationGetNfcid2ForService + const TransactionINfcFCardEmulationGetSystemCodeForService + const TransactionINfcFCardEmulationRegisterSystemCodeForService + const TransactionINfcFCardEmulationRemoveSystemCodeForService + const TransactionINfcFCardEmulationSetNfcid2ForService + const TransactionINfcTagCanMakeReadOnly + const TransactionINfcTagConnect + const TransactionINfcTagFormatNdef + const TransactionINfcTagGetExtendedLengthApdusSupported + const TransactionINfcTagGetMaxTransceiveLength + const TransactionINfcTagGetTechList + const TransactionINfcTagGetTimeout + const TransactionINfcTagIsNdef + const TransactionINfcTagIsPresent + const TransactionINfcTagIsTagUpToDate + const TransactionINfcTagNdefIsWritable + const TransactionINfcTagNdefMakeReadOnly + const TransactionINfcTagNdefRead + const TransactionINfcTagNdefWrite + const TransactionINfcTagReconnect + const TransactionINfcTagRediscover + const TransactionINfcTagResetTimeouts + const TransactionINfcTagSetTimeout + const TransactionINfcTagTransceive + const TransactionINfcUnlockHandlerOnUnlockAttempted + const TransactionINfcVendorNciCallbackOnVendorNotificationReceived + const TransactionINfcVendorNciCallbackOnVendorResponseReceived + const TransactionINfcWlcStateListenerOnWlcStateChanged + const TransactionITagRemovedCallbackOnTagRemoved + type ApduList struct + func (s *ApduList) MarshalParcel(p *parcel.Parcel) error + func (s *ApduList) UnmarshalParcel(p *parcel.Parcel) error + type AppCallbackProxy struct + Remote binder.IBinder + func NewAppCallbackProxy(remote binder.IBinder) *AppCallbackProxy + func (p *AppCallbackProxy) AsBinder() binder.IBinder + func (p *AppCallbackProxy) OnTagDiscovered(ctx context.Context, tag Tag) error + type AppCallbackStub struct + Impl IAppCallback + Transport binder.VersionAwareTransport + func (s *AppCallbackStub) Descriptor() string + func (s *AppCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type AvailableNfcAntenna struct + LocationX int32 + LocationY int32 + func (s *AvailableNfcAntenna) MarshalParcel(p *parcel.Parcel) error + func (s *AvailableNfcAntenna) UnmarshalParcel(p *parcel.Parcel) error + type IAppCallback interface + AsBinder func() binder.IBinder + OnTagDiscovered func(ctx context.Context, tag Tag) error + func NewAppCallbackStub(impl IAppCallbackServer) IAppCallback + type IAppCallbackServer interface + OnTagDiscovered func(ctx context.Context, tag Tag) error + type INfcAdapter interface + AddNfcUnlockHandler func(ctx context.Context, unlockHandler INfcUnlockHandler, techList []int32) error + AsBinder func() binder.IBinder + DeviceSupportsNfcSecure func(ctx context.Context) (bool, error) + Disable func(ctx context.Context, saveState bool) (bool, error) + Dispatch func(ctx context.Context, tag Tag) error + Enable func(ctx context.Context) (bool, error) + EnableReaderOption func(ctx context.Context, enable bool) (bool, error) + GetNfcAdapterExtrasInterface func(ctx context.Context, pkg string) (INfcAdapterExtras, error) + GetNfcAntennaInfo func(ctx context.Context) (NfcAntennaInfo, error) + GetNfcCardEmulationInterface func(ctx context.Context) (INfcCardEmulation, error) + GetNfcDtaInterface func(ctx context.Context, pkg string) (INfcDta, error) + GetNfcFCardEmulationInterface func(ctx context.Context) (INfcFCardEmulation, error) + GetNfcTagInterface func(ctx context.Context) (INfcTag, error) + GetState func(ctx context.Context) (int32, error) + GetTagIntentAppPreferenceForUser func(ctx context.Context) (map[any]any, error) + GetWlcListenerDeviceInfo func(ctx context.Context) (WlcListenerDeviceInfo, error) + Ignore func(ctx context.Context, nativeHandle int32, debounceMs int32, ...) (bool, error) + IsControllerAlwaysOn func(ctx context.Context) (bool, error) + IsControllerAlwaysOnSupported func(ctx context.Context) (bool, error) + IsNfcSecureEnabled func(ctx context.Context) (bool, error) + IsObserveModeEnabled func(ctx context.Context) (bool, error) + IsObserveModeSupported func(ctx context.Context) (bool, error) + IsReaderOptionEnabled func(ctx context.Context) (bool, error) + IsReaderOptionSupported func(ctx context.Context) (bool, error) + IsTagIntentAppPreferenceSupported func(ctx context.Context) (bool, error) + IsWlcEnabled func(ctx context.Context) (bool, error) + NotifyHceDeactivated func(ctx context.Context) error + NotifyPollingLoop func(ctx context.Context, frame os.Bundle) error + PausePolling func(ctx context.Context, timeoutInMs int32) error + RegisterControllerAlwaysOnListener func(ctx context.Context, listener INfcControllerAlwaysOnListener) error + RegisterVendorExtensionCallback func(ctx context.Context, callbacks INfcVendorNciCallback) error + RegisterWlcStateListener func(ctx context.Context, listener INfcWlcStateListener) error + RemoveNfcUnlockHandler func(ctx context.Context, unlockHandler INfcUnlockHandler) error + ResumePolling func(ctx context.Context) error + SendVendorNciMessage func(ctx context.Context, mt int32, gid int32, oid int32, payload []byte) (int32, error) + SetAppCallback func(ctx context.Context, callback IAppCallback) error + SetControllerAlwaysOn func(ctx context.Context, value bool) (bool, error) + SetForegroundDispatch func(ctx context.Context, intent app.PendingIntent, filters []content.IntentFilter, ...) error + SetNfcSecure func(ctx context.Context, enable bool) (bool, error) + SetObserveMode func(ctx context.Context, enabled bool) (bool, error) + SetReaderMode func(ctx context.Context, b binder.IBinder, callback IAppCallback, flags int32, ...) error + SetTagIntentAppPreferenceForUser func(ctx context.Context, pkg string, allow bool) (int32, error) + SetWlcEnabled func(ctx context.Context, enable bool) (bool, error) + UnregisterControllerAlwaysOnListener func(ctx context.Context, listener INfcControllerAlwaysOnListener) error + UnregisterVendorExtensionCallback func(ctx context.Context, callbacks INfcVendorNciCallback) error + UnregisterWlcStateListener func(ctx context.Context, listener INfcWlcStateListener) error + UpdateDiscoveryTechnology func(ctx context.Context, b binder.IBinder, pollFlags int32, listenFlags int32) error + VerifyNfcPermission func(ctx context.Context) error + func NewNfcAdapterStub(impl INfcAdapterServer) INfcAdapter + type INfcAdapterExtras interface + AsBinder func() binder.IBinder + Authenticate func(ctx context.Context, pkg string, token []byte) error + Close func(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + GetCardEmulationRoute func(ctx context.Context, pkg string) (int32, error) + GetDriverName func(ctx context.Context, pkg string) (string, error) + Open func(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + SetCardEmulationRoute func(ctx context.Context, pkg string, route int32) error + Transceive func(ctx context.Context, pkg string, data_in []byte) (os.Bundle, error) + func NewNfcAdapterExtrasStub(impl INfcAdapterExtrasServer) INfcAdapterExtras + type INfcAdapterExtrasServer interface + Authenticate func(ctx context.Context, pkg string, token []byte) error + Close func(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + GetCardEmulationRoute func(ctx context.Context, pkg string) (int32, error) + GetDriverName func(ctx context.Context, pkg string) (string, error) + Open func(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + SetCardEmulationRoute func(ctx context.Context, pkg string, route int32) error + Transceive func(ctx context.Context, pkg string, data_in []byte) (os.Bundle, error) + type INfcAdapterServer interface + AddNfcUnlockHandler func(ctx context.Context, unlockHandler INfcUnlockHandler, techList []int32) error + DeviceSupportsNfcSecure func(ctx context.Context) (bool, error) + Disable func(ctx context.Context, saveState bool) (bool, error) + Dispatch func(ctx context.Context, tag Tag) error + Enable func(ctx context.Context) (bool, error) + EnableReaderOption func(ctx context.Context, enable bool) (bool, error) + GetNfcAdapterExtrasInterface func(ctx context.Context, pkg string) (INfcAdapterExtras, error) + GetNfcAntennaInfo func(ctx context.Context) (NfcAntennaInfo, error) + GetNfcCardEmulationInterface func(ctx context.Context) (INfcCardEmulation, error) + GetNfcDtaInterface func(ctx context.Context, pkg string) (INfcDta, error) + GetNfcFCardEmulationInterface func(ctx context.Context) (INfcFCardEmulation, error) + GetNfcTagInterface func(ctx context.Context) (INfcTag, error) + GetState func(ctx context.Context) (int32, error) + GetTagIntentAppPreferenceForUser func(ctx context.Context) (map[any]any, error) + GetWlcListenerDeviceInfo func(ctx context.Context) (WlcListenerDeviceInfo, error) + Ignore func(ctx context.Context, nativeHandle int32, debounceMs int32, ...) (bool, error) + IsControllerAlwaysOn func(ctx context.Context) (bool, error) + IsControllerAlwaysOnSupported func(ctx context.Context) (bool, error) + IsNfcSecureEnabled func(ctx context.Context) (bool, error) + IsObserveModeEnabled func(ctx context.Context) (bool, error) + IsObserveModeSupported func(ctx context.Context) (bool, error) + IsReaderOptionEnabled func(ctx context.Context) (bool, error) + IsReaderOptionSupported func(ctx context.Context) (bool, error) + IsTagIntentAppPreferenceSupported func(ctx context.Context) (bool, error) + IsWlcEnabled func(ctx context.Context) (bool, error) + NotifyHceDeactivated func(ctx context.Context) error + NotifyPollingLoop func(ctx context.Context, frame os.Bundle) error + PausePolling func(ctx context.Context, timeoutInMs int32) error + RegisterControllerAlwaysOnListener func(ctx context.Context, listener INfcControllerAlwaysOnListener) error + RegisterVendorExtensionCallback func(ctx context.Context, callbacks INfcVendorNciCallback) error + RegisterWlcStateListener func(ctx context.Context, listener INfcWlcStateListener) error + RemoveNfcUnlockHandler func(ctx context.Context, unlockHandler INfcUnlockHandler) error + ResumePolling func(ctx context.Context) error + SendVendorNciMessage func(ctx context.Context, mt int32, gid int32, oid int32, payload []byte) (int32, error) + SetAppCallback func(ctx context.Context, callback IAppCallback) error + SetControllerAlwaysOn func(ctx context.Context, value bool) (bool, error) + SetForegroundDispatch func(ctx context.Context, intent app.PendingIntent, filters []content.IntentFilter, ...) error + SetNfcSecure func(ctx context.Context, enable bool) (bool, error) + SetObserveMode func(ctx context.Context, enabled bool) (bool, error) + SetReaderMode func(ctx context.Context, b binder.IBinder, callback IAppCallback, flags int32, ...) error + SetTagIntentAppPreferenceForUser func(ctx context.Context, pkg string, allow bool) (int32, error) + SetWlcEnabled func(ctx context.Context, enable bool) (bool, error) + UnregisterControllerAlwaysOnListener func(ctx context.Context, listener INfcControllerAlwaysOnListener) error + UnregisterVendorExtensionCallback func(ctx context.Context, callbacks INfcVendorNciCallback) error + UnregisterWlcStateListener func(ctx context.Context, listener INfcWlcStateListener) error + UpdateDiscoveryTechnology func(ctx context.Context, b binder.IBinder, pollFlags int32, listenFlags int32) error + VerifyNfcPermission func(ctx context.Context) error + type INfcCardEmulation interface + AsBinder func() binder.IBinder + GetAidGroupForService func(ctx context.Context, service content.ComponentName, category string) (cardemulation.AidGroup, error) + GetPreferredPaymentService func(ctx context.Context) (cardemulation.ApduServiceInfo, error) + GetServices func(ctx context.Context, category string) ([]cardemulation.ApduServiceInfo, error) + IsDefaultPaymentRegistered func(ctx context.Context) (bool, error) + IsDefaultServiceForAid func(ctx context.Context, service content.ComponentName, aid string) (bool, error) + IsDefaultServiceForCategory func(ctx context.Context, service content.ComponentName, category string) (bool, error) + OverrideRoutingTable func(ctx context.Context, protocol string, technology string) (bool, error) + RecoverRoutingTable func(ctx context.Context) (bool, error) + RegisterAidGroupForService func(ctx context.Context, service content.ComponentName, ...) (bool, error) + RegisterPollingLoopFilterForService func(ctx context.Context, service content.ComponentName, pollingLoopFilter string, ...) (bool, error) + RemoveAidGroupForService func(ctx context.Context, service content.ComponentName, category string) (bool, error) + SetDefaultForNextTap func(ctx context.Context, service content.ComponentName) (bool, error) + SetDefaultServiceForCategory func(ctx context.Context, service content.ComponentName, category string) (bool, error) + SetOffHostForService func(ctx context.Context, service content.ComponentName, ...) (bool, error) + SetPreferredService func(ctx context.Context, service content.ComponentName) (bool, error) + SetServiceEnabledForCategoryOther func(ctx context.Context, app content.ComponentName, status bool) (bool, error) + SetShouldDefaultToObserveModeForService func(ctx context.Context, service content.ComponentName, enable bool) (bool, error) + SupportsAidPrefixRegistration func(ctx context.Context) (bool, error) + UnsetOffHostForService func(ctx context.Context, service content.ComponentName) (bool, error) + UnsetPreferredService func(ctx context.Context) (bool, error) + func NewNfcCardEmulationStub(impl INfcCardEmulationServer) INfcCardEmulation + type INfcCardEmulationServer interface + GetAidGroupForService func(ctx context.Context, service content.ComponentName, category string) (cardemulation.AidGroup, error) + GetPreferredPaymentService func(ctx context.Context) (cardemulation.ApduServiceInfo, error) + GetServices func(ctx context.Context, category string) ([]cardemulation.ApduServiceInfo, error) + IsDefaultPaymentRegistered func(ctx context.Context) (bool, error) + IsDefaultServiceForAid func(ctx context.Context, service content.ComponentName, aid string) (bool, error) + IsDefaultServiceForCategory func(ctx context.Context, service content.ComponentName, category string) (bool, error) + OverrideRoutingTable func(ctx context.Context, protocol string, technology string) (bool, error) + RecoverRoutingTable func(ctx context.Context) (bool, error) + RegisterAidGroupForService func(ctx context.Context, service content.ComponentName, ...) (bool, error) + RegisterPollingLoopFilterForService func(ctx context.Context, service content.ComponentName, pollingLoopFilter string, ...) (bool, error) + RemoveAidGroupForService func(ctx context.Context, service content.ComponentName, category string) (bool, error) + SetDefaultForNextTap func(ctx context.Context, service content.ComponentName) (bool, error) + SetDefaultServiceForCategory func(ctx context.Context, service content.ComponentName, category string) (bool, error) + SetOffHostForService func(ctx context.Context, service content.ComponentName, ...) (bool, error) + SetPreferredService func(ctx context.Context, service content.ComponentName) (bool, error) + SetServiceEnabledForCategoryOther func(ctx context.Context, app content.ComponentName, status bool) (bool, error) + SetShouldDefaultToObserveModeForService func(ctx context.Context, service content.ComponentName, enable bool) (bool, error) + SupportsAidPrefixRegistration func(ctx context.Context) (bool, error) + UnsetOffHostForService func(ctx context.Context, service content.ComponentName) (bool, error) + UnsetPreferredService func(ctx context.Context) (bool, error) + type INfcControllerAlwaysOnListener interface + AsBinder func() binder.IBinder + OnControllerAlwaysOnChanged func(ctx context.Context, isEnabled bool) error + func NewNfcControllerAlwaysOnListenerStub(impl INfcControllerAlwaysOnListenerServer) INfcControllerAlwaysOnListener + type INfcControllerAlwaysOnListenerServer interface + OnControllerAlwaysOnChanged func(ctx context.Context, isEnabled bool) error + type INfcDta interface + AsBinder func() binder.IBinder + DisableClient func(ctx context.Context) error + DisableDta func(ctx context.Context) error + DisableServer func(ctx context.Context) error + EnableClient func(ctx context.Context, serviceName string, miu int32, rwSize int32, ...) (bool, error) + EnableDta func(ctx context.Context) error + EnableServer func(ctx context.Context, serviceName string, serviceSap int32, miu int32, ...) (bool, error) + RegisterMessageService func(ctx context.Context, msgServiceName string) (bool, error) + func NewNfcDtaStub(impl INfcDtaServer) INfcDta + type INfcDtaServer interface + DisableClient func(ctx context.Context) error + DisableDta func(ctx context.Context) error + DisableServer func(ctx context.Context) error + EnableClient func(ctx context.Context, serviceName string, miu int32, rwSize int32, ...) (bool, error) + EnableDta func(ctx context.Context) error + EnableServer func(ctx context.Context, serviceName string, serviceSap int32, miu int32, ...) (bool, error) + RegisterMessageService func(ctx context.Context, msgServiceName string) (bool, error) + type INfcFCardEmulation interface + AsBinder func() binder.IBinder + DisableNfcFForegroundService func(ctx context.Context) (bool, error) + EnableNfcFForegroundService func(ctx context.Context, service content.ComponentName) (bool, error) + GetMaxNumOfRegisterableSystemCodes func(ctx context.Context) (int32, error) + GetNfcFServices func(ctx context.Context) ([]cardemulation.NfcFServiceInfo, error) + GetNfcid2ForService func(ctx context.Context, service content.ComponentName) (string, error) + GetSystemCodeForService func(ctx context.Context, service content.ComponentName) (string, error) + RegisterSystemCodeForService func(ctx context.Context, service content.ComponentName, systemCode string) (bool, error) + RemoveSystemCodeForService func(ctx context.Context, service content.ComponentName) (bool, error) + SetNfcid2ForService func(ctx context.Context, service content.ComponentName, nfcid2 string) (bool, error) + func NewNfcFCardEmulationStub(impl INfcFCardEmulationServer) INfcFCardEmulation + type INfcFCardEmulationServer interface + DisableNfcFForegroundService func(ctx context.Context) (bool, error) + EnableNfcFForegroundService func(ctx context.Context, service content.ComponentName) (bool, error) + GetMaxNumOfRegisterableSystemCodes func(ctx context.Context) (int32, error) + GetNfcFServices func(ctx context.Context) ([]cardemulation.NfcFServiceInfo, error) + GetNfcid2ForService func(ctx context.Context, service content.ComponentName) (string, error) + GetSystemCodeForService func(ctx context.Context, service content.ComponentName) (string, error) + RegisterSystemCodeForService func(ctx context.Context, service content.ComponentName, systemCode string) (bool, error) + RemoveSystemCodeForService func(ctx context.Context, service content.ComponentName) (bool, error) + SetNfcid2ForService func(ctx context.Context, service content.ComponentName, nfcid2 string) (bool, error) + type INfcTag interface + AsBinder func() binder.IBinder + CanMakeReadOnly func(ctx context.Context, ndefType int32) (bool, error) + Connect func(ctx context.Context, nativeHandle int32, technology int32) (int32, error) + FormatNdef func(ctx context.Context, nativeHandle int32, key []byte) (int32, error) + GetExtendedLengthApdusSupported func(ctx context.Context) (bool, error) + GetMaxTransceiveLength func(ctx context.Context, technology int32) (int32, error) + GetTechList func(ctx context.Context, nativeHandle int32) ([]int32, error) + GetTimeout func(ctx context.Context, technology int32) (int32, error) + IsNdef func(ctx context.Context, nativeHandle int32) (bool, error) + IsPresent func(ctx context.Context, nativeHandle int32) (bool, error) + IsTagUpToDate func(ctx context.Context, cookie int64) (bool, error) + NdefIsWritable func(ctx context.Context, nativeHandle int32) (bool, error) + NdefMakeReadOnly func(ctx context.Context, nativeHandle int32) (int32, error) + NdefRead func(ctx context.Context, nativeHandle int32) (NdefMessage, error) + NdefWrite func(ctx context.Context, nativeHandle int32, msg NdefMessage) (int32, error) + Reconnect func(ctx context.Context, nativeHandle int32) (int32, error) + Rediscover func(ctx context.Context, nativehandle int32) (Tag, error) + ResetTimeouts func(ctx context.Context) error + SetTimeout func(ctx context.Context, technology int32, timeout int32) (int32, error) + Transceive func(ctx context.Context, nativeHandle int32, data []byte, raw bool) (TransceiveResult, error) + func NewNfcTagStub(impl INfcTagServer) INfcTag + type INfcTagServer interface + CanMakeReadOnly func(ctx context.Context, ndefType int32) (bool, error) + Connect func(ctx context.Context, nativeHandle int32, technology int32) (int32, error) + FormatNdef func(ctx context.Context, nativeHandle int32, key []byte) (int32, error) + GetExtendedLengthApdusSupported func(ctx context.Context) (bool, error) + GetMaxTransceiveLength func(ctx context.Context, technology int32) (int32, error) + GetTechList func(ctx context.Context, nativeHandle int32) ([]int32, error) + GetTimeout func(ctx context.Context, technology int32) (int32, error) + IsNdef func(ctx context.Context, nativeHandle int32) (bool, error) + IsPresent func(ctx context.Context, nativeHandle int32) (bool, error) + IsTagUpToDate func(ctx context.Context, cookie int64) (bool, error) + NdefIsWritable func(ctx context.Context, nativeHandle int32) (bool, error) + NdefMakeReadOnly func(ctx context.Context, nativeHandle int32) (int32, error) + NdefRead func(ctx context.Context, nativeHandle int32) (NdefMessage, error) + NdefWrite func(ctx context.Context, nativeHandle int32, msg NdefMessage) (int32, error) + Reconnect func(ctx context.Context, nativeHandle int32) (int32, error) + Rediscover func(ctx context.Context, nativehandle int32) (Tag, error) + ResetTimeouts func(ctx context.Context) error + SetTimeout func(ctx context.Context, technology int32, timeout int32) (int32, error) + Transceive func(ctx context.Context, nativeHandle int32, data []byte, raw bool) (TransceiveResult, error) + type INfcUnlockHandler interface + AsBinder func() binder.IBinder + OnUnlockAttempted func(ctx context.Context, tag Tag) (bool, error) + func NewNfcUnlockHandlerStub(impl INfcUnlockHandlerServer) INfcUnlockHandler + type INfcUnlockHandlerServer interface + OnUnlockAttempted func(ctx context.Context, tag Tag) (bool, error) + type INfcVendorNciCallback interface + AsBinder func() binder.IBinder + OnVendorNotificationReceived func(ctx context.Context, gid int32, oid int32, payload []byte) error + OnVendorResponseReceived func(ctx context.Context, gid int32, oid int32, payload []byte) error + func NewNfcVendorNciCallbackStub(impl INfcVendorNciCallbackServer) INfcVendorNciCallback + type INfcVendorNciCallbackServer interface + OnVendorNotificationReceived func(ctx context.Context, gid int32, oid int32, payload []byte) error + OnVendorResponseReceived func(ctx context.Context, gid int32, oid int32, payload []byte) error + type INfcWlcStateListener interface + AsBinder func() binder.IBinder + OnWlcStateChanged func(ctx context.Context, wlcListenerDeviceInfo WlcListenerDeviceInfo) error + func NewNfcWlcStateListenerStub(impl INfcWlcStateListenerServer) INfcWlcStateListener + type INfcWlcStateListenerServer interface + OnWlcStateChanged func(ctx context.Context, wlcListenerDeviceInfo WlcListenerDeviceInfo) error + type ITagRemovedCallback interface + AsBinder func() binder.IBinder + OnTagRemoved func(ctx context.Context) error + func NewTagRemovedCallbackStub(impl ITagRemovedCallbackServer) ITagRemovedCallback + type ITagRemovedCallbackServer interface + OnTagRemoved func(ctx context.Context) error + type NdefMessage struct + func (s *NdefMessage) MarshalParcel(p *parcel.Parcel) error + func (s *NdefMessage) UnmarshalParcel(p *parcel.Parcel) error + type NdefRecord struct + Tnf int32 + func (s *NdefRecord) MarshalParcel(p *parcel.Parcel) error + func (s *NdefRecord) UnmarshalParcel(p *parcel.Parcel) error + type NfcAdapterExtrasProxy struct + Remote binder.IBinder + func NewNfcAdapterExtrasProxy(remote binder.IBinder) *NfcAdapterExtrasProxy + func (p *NfcAdapterExtrasProxy) AsBinder() binder.IBinder + func (p *NfcAdapterExtrasProxy) Authenticate(ctx context.Context, pkg string, token []byte) error + func (p *NfcAdapterExtrasProxy) Close(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + func (p *NfcAdapterExtrasProxy) GetCardEmulationRoute(ctx context.Context, pkg string) (int32, error) + func (p *NfcAdapterExtrasProxy) GetDriverName(ctx context.Context, pkg string) (string, error) + func (p *NfcAdapterExtrasProxy) Open(ctx context.Context, pkg string, b binder.IBinder) (os.Bundle, error) + func (p *NfcAdapterExtrasProxy) SetCardEmulationRoute(ctx context.Context, pkg string, route int32) error + func (p *NfcAdapterExtrasProxy) Transceive(ctx context.Context, pkg string, data_in []byte) (os.Bundle, error) + type NfcAdapterExtrasStub struct + Impl INfcAdapterExtras + Transport binder.VersionAwareTransport + func (s *NfcAdapterExtrasStub) Descriptor() string + func (s *NfcAdapterExtrasStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcAdapterProxy struct + Remote binder.IBinder + func NewNfcAdapterProxy(remote binder.IBinder) *NfcAdapterProxy + func (p *NfcAdapterProxy) AddNfcUnlockHandler(ctx context.Context, unlockHandler INfcUnlockHandler, techList []int32) error + func (p *NfcAdapterProxy) AsBinder() binder.IBinder + func (p *NfcAdapterProxy) DeviceSupportsNfcSecure(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) Disable(ctx context.Context, saveState bool) (bool, error) + func (p *NfcAdapterProxy) Dispatch(ctx context.Context, tag Tag) error + func (p *NfcAdapterProxy) Enable(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) EnableReaderOption(ctx context.Context, enable bool) (bool, error) + func (p *NfcAdapterProxy) GetNfcAdapterExtrasInterface(ctx context.Context, pkg string) (INfcAdapterExtras, error) + func (p *NfcAdapterProxy) GetNfcAntennaInfo(ctx context.Context) (NfcAntennaInfo, error) + func (p *NfcAdapterProxy) GetNfcCardEmulationInterface(ctx context.Context) (INfcCardEmulation, error) + func (p *NfcAdapterProxy) GetNfcDtaInterface(ctx context.Context, pkg string) (INfcDta, error) + func (p *NfcAdapterProxy) GetNfcFCardEmulationInterface(ctx context.Context) (INfcFCardEmulation, error) + func (p *NfcAdapterProxy) GetNfcTagInterface(ctx context.Context) (INfcTag, error) + func (p *NfcAdapterProxy) GetState(ctx context.Context) (int32, error) + func (p *NfcAdapterProxy) GetTagIntentAppPreferenceForUser(ctx context.Context) (map[any]any, error) + func (p *NfcAdapterProxy) GetWlcListenerDeviceInfo(ctx context.Context) (WlcListenerDeviceInfo, error) + func (p *NfcAdapterProxy) Ignore(ctx context.Context, nativeHandle int32, debounceMs int32, ...) (bool, error) + func (p *NfcAdapterProxy) IsControllerAlwaysOn(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsControllerAlwaysOnSupported(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsNfcSecureEnabled(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsObserveModeEnabled(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsObserveModeSupported(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsReaderOptionEnabled(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsReaderOptionSupported(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsTagIntentAppPreferenceSupported(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) IsWlcEnabled(ctx context.Context) (bool, error) + func (p *NfcAdapterProxy) NotifyHceDeactivated(ctx context.Context) error + func (p *NfcAdapterProxy) NotifyPollingLoop(ctx context.Context, frame os.Bundle) error + func (p *NfcAdapterProxy) PausePolling(ctx context.Context, timeoutInMs int32) error + func (p *NfcAdapterProxy) RegisterControllerAlwaysOnListener(ctx context.Context, listener INfcControllerAlwaysOnListener) error + func (p *NfcAdapterProxy) RegisterVendorExtensionCallback(ctx context.Context, callbacks INfcVendorNciCallback) error + func (p *NfcAdapterProxy) RegisterWlcStateListener(ctx context.Context, listener INfcWlcStateListener) error + func (p *NfcAdapterProxy) RemoveNfcUnlockHandler(ctx context.Context, unlockHandler INfcUnlockHandler) error + func (p *NfcAdapterProxy) ResumePolling(ctx context.Context) error + func (p *NfcAdapterProxy) SendVendorNciMessage(ctx context.Context, mt int32, gid int32, oid int32, payload []byte) (int32, error) + func (p *NfcAdapterProxy) SetAppCallback(ctx context.Context, callback IAppCallback) error + func (p *NfcAdapterProxy) SetControllerAlwaysOn(ctx context.Context, value bool) (bool, error) + func (p *NfcAdapterProxy) SetForegroundDispatch(ctx context.Context, intent app.PendingIntent, filters []content.IntentFilter, ...) error + func (p *NfcAdapterProxy) SetNfcSecure(ctx context.Context, enable bool) (bool, error) + func (p *NfcAdapterProxy) SetObserveMode(ctx context.Context, enabled bool) (bool, error) + func (p *NfcAdapterProxy) SetReaderMode(ctx context.Context, b binder.IBinder, callback IAppCallback, flags int32, ...) error + func (p *NfcAdapterProxy) SetTagIntentAppPreferenceForUser(ctx context.Context, pkg string, allow bool) (int32, error) + func (p *NfcAdapterProxy) SetWlcEnabled(ctx context.Context, enable bool) (bool, error) + func (p *NfcAdapterProxy) UnregisterControllerAlwaysOnListener(ctx context.Context, listener INfcControllerAlwaysOnListener) error + func (p *NfcAdapterProxy) UnregisterVendorExtensionCallback(ctx context.Context, callbacks INfcVendorNciCallback) error + func (p *NfcAdapterProxy) UnregisterWlcStateListener(ctx context.Context, listener INfcWlcStateListener) error + func (p *NfcAdapterProxy) UpdateDiscoveryTechnology(ctx context.Context, b binder.IBinder, pollFlags int32, listenFlags int32) error + func (p *NfcAdapterProxy) VerifyNfcPermission(ctx context.Context) error + type NfcAdapterStub struct + Impl INfcAdapter + Transport binder.VersionAwareTransport + func (s *NfcAdapterStub) Descriptor() string + func (s *NfcAdapterStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcAntennaInfo struct + DeviceHeight int32 + DeviceWidth int32 + func (s *NfcAntennaInfo) MarshalParcel(p *parcel.Parcel) error + func (s *NfcAntennaInfo) UnmarshalParcel(p *parcel.Parcel) error + type NfcCardEmulationProxy struct + Remote binder.IBinder + func NewNfcCardEmulationProxy(remote binder.IBinder) *NfcCardEmulationProxy + func (p *NfcCardEmulationProxy) AsBinder() binder.IBinder + func (p *NfcCardEmulationProxy) GetAidGroupForService(ctx context.Context, service content.ComponentName, category string) (cardemulation.AidGroup, error) + func (p *NfcCardEmulationProxy) GetPreferredPaymentService(ctx context.Context) (cardemulation.ApduServiceInfo, error) + func (p *NfcCardEmulationProxy) GetServices(ctx context.Context, category string) ([]cardemulation.ApduServiceInfo, error) + func (p *NfcCardEmulationProxy) IsDefaultPaymentRegistered(ctx context.Context) (bool, error) + func (p *NfcCardEmulationProxy) IsDefaultServiceForAid(ctx context.Context, service content.ComponentName, aid string) (bool, error) + func (p *NfcCardEmulationProxy) IsDefaultServiceForCategory(ctx context.Context, service content.ComponentName, category string) (bool, error) + func (p *NfcCardEmulationProxy) OverrideRoutingTable(ctx context.Context, protocol string, technology string) (bool, error) + func (p *NfcCardEmulationProxy) RecoverRoutingTable(ctx context.Context) (bool, error) + func (p *NfcCardEmulationProxy) RegisterAidGroupForService(ctx context.Context, service content.ComponentName, ...) (bool, error) + func (p *NfcCardEmulationProxy) RegisterPollingLoopFilterForService(ctx context.Context, service content.ComponentName, pollingLoopFilter string, ...) (bool, error) + func (p *NfcCardEmulationProxy) RemoveAidGroupForService(ctx context.Context, service content.ComponentName, category string) (bool, error) + func (p *NfcCardEmulationProxy) SetDefaultForNextTap(ctx context.Context, service content.ComponentName) (bool, error) + func (p *NfcCardEmulationProxy) SetDefaultServiceForCategory(ctx context.Context, service content.ComponentName, category string) (bool, error) + func (p *NfcCardEmulationProxy) SetOffHostForService(ctx context.Context, service content.ComponentName, ...) (bool, error) + func (p *NfcCardEmulationProxy) SetPreferredService(ctx context.Context, service content.ComponentName) (bool, error) + func (p *NfcCardEmulationProxy) SetServiceEnabledForCategoryOther(ctx context.Context, app content.ComponentName, status bool) (bool, error) + func (p *NfcCardEmulationProxy) SetShouldDefaultToObserveModeForService(ctx context.Context, service content.ComponentName, enable bool) (bool, error) + func (p *NfcCardEmulationProxy) SupportsAidPrefixRegistration(ctx context.Context) (bool, error) + func (p *NfcCardEmulationProxy) UnsetOffHostForService(ctx context.Context, service content.ComponentName) (bool, error) + func (p *NfcCardEmulationProxy) UnsetPreferredService(ctx context.Context) (bool, error) + type NfcCardEmulationStub struct + Impl INfcCardEmulation + Transport binder.VersionAwareTransport + func (s *NfcCardEmulationStub) Descriptor() string + func (s *NfcCardEmulationStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcControllerAlwaysOnListenerProxy struct + Remote binder.IBinder + func NewNfcControllerAlwaysOnListenerProxy(remote binder.IBinder) *NfcControllerAlwaysOnListenerProxy + func (p *NfcControllerAlwaysOnListenerProxy) AsBinder() binder.IBinder + func (p *NfcControllerAlwaysOnListenerProxy) OnControllerAlwaysOnChanged(ctx context.Context, isEnabled bool) error + type NfcControllerAlwaysOnListenerStub struct + Impl INfcControllerAlwaysOnListener + Transport binder.VersionAwareTransport + func (s *NfcControllerAlwaysOnListenerStub) Descriptor() string + func (s *NfcControllerAlwaysOnListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcDtaProxy struct + Remote binder.IBinder + func NewNfcDtaProxy(remote binder.IBinder) *NfcDtaProxy + func (p *NfcDtaProxy) AsBinder() binder.IBinder + func (p *NfcDtaProxy) DisableClient(ctx context.Context) error + func (p *NfcDtaProxy) DisableDta(ctx context.Context) error + func (p *NfcDtaProxy) DisableServer(ctx context.Context) error + func (p *NfcDtaProxy) EnableClient(ctx context.Context, serviceName string, miu int32, rwSize int32, ...) (bool, error) + func (p *NfcDtaProxy) EnableDta(ctx context.Context) error + func (p *NfcDtaProxy) EnableServer(ctx context.Context, serviceName string, serviceSap int32, miu int32, ...) (bool, error) + func (p *NfcDtaProxy) RegisterMessageService(ctx context.Context, msgServiceName string) (bool, error) + type NfcDtaStub struct + Impl INfcDta + Transport binder.VersionAwareTransport + func (s *NfcDtaStub) Descriptor() string + func (s *NfcDtaStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcFCardEmulationProxy struct + Remote binder.IBinder + func NewNfcFCardEmulationProxy(remote binder.IBinder) *NfcFCardEmulationProxy + func (p *NfcFCardEmulationProxy) AsBinder() binder.IBinder + func (p *NfcFCardEmulationProxy) DisableNfcFForegroundService(ctx context.Context) (bool, error) + func (p *NfcFCardEmulationProxy) EnableNfcFForegroundService(ctx context.Context, service content.ComponentName) (bool, error) + func (p *NfcFCardEmulationProxy) GetMaxNumOfRegisterableSystemCodes(ctx context.Context) (int32, error) + func (p *NfcFCardEmulationProxy) GetNfcFServices(ctx context.Context) ([]cardemulation.NfcFServiceInfo, error) + func (p *NfcFCardEmulationProxy) GetNfcid2ForService(ctx context.Context, service content.ComponentName) (string, error) + func (p *NfcFCardEmulationProxy) GetSystemCodeForService(ctx context.Context, service content.ComponentName) (string, error) + func (p *NfcFCardEmulationProxy) RegisterSystemCodeForService(ctx context.Context, service content.ComponentName, systemCode string) (bool, error) + func (p *NfcFCardEmulationProxy) RemoveSystemCodeForService(ctx context.Context, service content.ComponentName) (bool, error) + func (p *NfcFCardEmulationProxy) SetNfcid2ForService(ctx context.Context, service content.ComponentName, nfcid2 string) (bool, error) + type NfcFCardEmulationStub struct + Impl INfcFCardEmulation + Transport binder.VersionAwareTransport + func (s *NfcFCardEmulationStub) Descriptor() string + func (s *NfcFCardEmulationStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcTagProxy struct + Remote binder.IBinder + func NewNfcTagProxy(remote binder.IBinder) *NfcTagProxy + func (p *NfcTagProxy) AsBinder() binder.IBinder + func (p *NfcTagProxy) CanMakeReadOnly(ctx context.Context, ndefType int32) (bool, error) + func (p *NfcTagProxy) Connect(ctx context.Context, nativeHandle int32, technology int32) (int32, error) + func (p *NfcTagProxy) FormatNdef(ctx context.Context, nativeHandle int32, key []byte) (int32, error) + func (p *NfcTagProxy) GetExtendedLengthApdusSupported(ctx context.Context) (bool, error) + func (p *NfcTagProxy) GetMaxTransceiveLength(ctx context.Context, technology int32) (int32, error) + func (p *NfcTagProxy) GetTechList(ctx context.Context, nativeHandle int32) ([]int32, error) + func (p *NfcTagProxy) GetTimeout(ctx context.Context, technology int32) (int32, error) + func (p *NfcTagProxy) IsNdef(ctx context.Context, nativeHandle int32) (bool, error) + func (p *NfcTagProxy) IsPresent(ctx context.Context, nativeHandle int32) (bool, error) + func (p *NfcTagProxy) IsTagUpToDate(ctx context.Context, cookie int64) (bool, error) + func (p *NfcTagProxy) NdefIsWritable(ctx context.Context, nativeHandle int32) (bool, error) + func (p *NfcTagProxy) NdefMakeReadOnly(ctx context.Context, nativeHandle int32) (int32, error) + func (p *NfcTagProxy) NdefRead(ctx context.Context, nativeHandle int32) (NdefMessage, error) + func (p *NfcTagProxy) NdefWrite(ctx context.Context, nativeHandle int32, msg NdefMessage) (int32, error) + func (p *NfcTagProxy) Reconnect(ctx context.Context, nativeHandle int32) (int32, error) + func (p *NfcTagProxy) Rediscover(ctx context.Context, nativehandle int32) (Tag, error) + func (p *NfcTagProxy) ResetTimeouts(ctx context.Context) error + func (p *NfcTagProxy) SetTimeout(ctx context.Context, technology int32, timeout int32) (int32, error) + func (p *NfcTagProxy) Transceive(ctx context.Context, nativeHandle int32, data []byte, raw bool) (TransceiveResult, error) + type NfcTagStub struct + Impl INfcTag + Transport binder.VersionAwareTransport + func (s *NfcTagStub) Descriptor() string + func (s *NfcTagStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcUnlockHandlerProxy struct + Remote binder.IBinder + func NewNfcUnlockHandlerProxy(remote binder.IBinder) *NfcUnlockHandlerProxy + func (p *NfcUnlockHandlerProxy) AsBinder() binder.IBinder + func (p *NfcUnlockHandlerProxy) OnUnlockAttempted(ctx context.Context, tag Tag) (bool, error) + type NfcUnlockHandlerStub struct + Impl INfcUnlockHandler + Transport binder.VersionAwareTransport + func (s *NfcUnlockHandlerStub) Descriptor() string + func (s *NfcUnlockHandlerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcVendorNciCallbackProxy struct + Remote binder.IBinder + func NewNfcVendorNciCallbackProxy(remote binder.IBinder) *NfcVendorNciCallbackProxy + func (p *NfcVendorNciCallbackProxy) AsBinder() binder.IBinder + func (p *NfcVendorNciCallbackProxy) OnVendorNotificationReceived(ctx context.Context, gid int32, oid int32, payload []byte) error + func (p *NfcVendorNciCallbackProxy) OnVendorResponseReceived(ctx context.Context, gid int32, oid int32, payload []byte) error + type NfcVendorNciCallbackStub struct + Impl INfcVendorNciCallback + Transport binder.VersionAwareTransport + func (s *NfcVendorNciCallbackStub) Descriptor() string + func (s *NfcVendorNciCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type NfcWlcStateListenerProxy struct + Remote binder.IBinder + func NewNfcWlcStateListenerProxy(remote binder.IBinder) *NfcWlcStateListenerProxy + func (p *NfcWlcStateListenerProxy) AsBinder() binder.IBinder + func (p *NfcWlcStateListenerProxy) OnWlcStateChanged(ctx context.Context, wlcListenerDeviceInfo WlcListenerDeviceInfo) error + type NfcWlcStateListenerStub struct + Impl INfcWlcStateListener + Transport binder.VersionAwareTransport + func (s *NfcWlcStateListenerStub) Descriptor() string + func (s *NfcWlcStateListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type Tag struct + Cookie int64 + IsMock int32 + ServiceHandle int32 + func (s *Tag) MarshalParcel(p *parcel.Parcel) error + func (s *Tag) UnmarshalParcel(p *parcel.Parcel) error + type TagRemovedCallbackProxy struct + Remote binder.IBinder + func NewTagRemovedCallbackProxy(remote binder.IBinder) *TagRemovedCallbackProxy + func (p *TagRemovedCallbackProxy) AsBinder() binder.IBinder + func (p *TagRemovedCallbackProxy) OnTagRemoved(ctx context.Context) error + type TagRemovedCallbackStub struct + Impl ITagRemovedCallback + Transport binder.VersionAwareTransport + func (s *TagRemovedCallbackStub) Descriptor() string + func (s *TagRemovedCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type TechListParcel struct + Count int32 + func (s *TechListParcel) MarshalParcel(p *parcel.Parcel) error + func (s *TechListParcel) UnmarshalParcel(p *parcel.Parcel) error + type TransceiveResult struct + Result int32 + func (s *TransceiveResult) MarshalParcel(p *parcel.Parcel) error + func (s *TransceiveResult) UnmarshalParcel(p *parcel.Parcel) error + type WlcListenerDeviceInfo struct + BatteryLevel float64 + ProductId int32 + State int32 + Temperature float64 + func (s *WlcListenerDeviceInfo) MarshalParcel(p *parcel.Parcel) error + func (s *WlcListenerDeviceInfo) UnmarshalParcel(p *parcel.Parcel) error