Documentation
¶
Overview ¶
Package omapi provides Go bindings for android.se.omapi.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Channel
- func (m *Channel) Close() error
- func (m *Channel) GetSelectResponse() (*jni.Object, error)
- func (m *Channel) GetSession() (*jni.Object, error)
- func (m *Channel) IsBasicChannel() (bool, error)
- func (m *Channel) IsOpen() (bool, error)
- func (m *Channel) SelectNext() (bool, error)
- func (m *Channel) Transmit(arg0 *jni.Object) (*jni.Object, error)
- type Reader
- type SEService
- type Session
- func (m *Session) Close() error
- func (m *Session) CloseChannels() error
- func (m *Session) GetATR() (*jni.Object, error)
- func (m *Session) GetReader() (*jni.Object, error)
- func (m *Session) IsClosed() (bool, error)
- func (m *Session) OpenBasicChannel1(arg0 *jni.Object) (*jni.Object, error)
- func (m *Session) OpenBasicChannel2_1(arg0 *jni.Object, arg1 int8) (*jni.Object, error)
- func (m *Session) OpenLogicalChannel1(arg0 *jni.Object) (*jni.Object, error)
- func (m *Session) OpenLogicalChannel2_1(arg0 *jni.Object, arg1 int8) (*jni.Object, error)
Constants ¶
const ( ActionSecureElementStateChanged = consts.ActionSecureElementStateChanged ExtraReaderName = consts.ExtraReaderName ExtraReaderState = consts.ExtraReaderState )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Channel ¶ added in v0.0.4
Channel wraps android.se.omapi.Channel.
func (*Channel) GetSelectResponse ¶ added in v0.0.4
GetSelectResponse calls android.se.omapi.Channel.getSelectResponse.
func (*Channel) GetSession ¶ added in v0.0.4
GetSession calls android.se.omapi.Channel.getSession.
func (*Channel) IsBasicChannel ¶ added in v0.0.4
IsBasicChannel calls android.se.omapi.Channel.isBasicChannel.
func (*Channel) SelectNext ¶ added in v0.0.4
SelectNext calls android.se.omapi.Channel.selectNext.
type Reader ¶ added in v0.0.4
Reader wraps android.se.omapi.Reader.
func (*Reader) CloseSessions ¶ added in v0.0.4
CloseSessions calls android.se.omapi.Reader.closeSessions.
func (*Reader) GetSEService ¶ added in v0.0.4
GetSEService calls android.se.omapi.Reader.getSEService.
func (*Reader) IsSecureElementPresent ¶ added in v0.0.4
IsSecureElementPresent calls android.se.omapi.Reader.isSecureElementPresent.
type SEService ¶ added in v0.0.4
SEService wraps android.se.omapi.SEService.
func NewService ¶ added in v0.0.4
NewService creates a new SEService instance via its no-arg constructor. The SEService(Context, Executor, OnConnectedListener) constructor is required on newer APIs; this uses a simplified no-arg path available in app_process context.
func (*SEService) Close ¶ added in v0.0.4
func (m *SEService) Close()
Close releases the global reference to the underlying Java object.
func (*SEService) GetReaders ¶ added in v0.0.4
GetReaders calls android.se.omapi.SEService.getReaders.
func (*SEService) GetUiccReader ¶ added in v0.0.4
GetUiccReader calls android.se.omapi.SEService.getUiccReader.
func (*SEService) GetVersion ¶ added in v0.0.4
GetVersion calls android.se.omapi.SEService.getVersion.
func (*SEService) IsConnected ¶ added in v0.0.4
IsConnected calls android.se.omapi.SEService.isConnected.
type Session ¶ added in v0.0.4
Session wraps android.se.omapi.Session.
func (*Session) CloseChannels ¶ added in v0.0.4
CloseChannels calls android.se.omapi.Session.closeChannels.
func (*Session) OpenBasicChannel1 ¶ added in v0.0.4
OpenBasicChannel1 calls android.se.omapi.Session.openBasicChannel.
func (*Session) OpenBasicChannel2_1 ¶ added in v0.0.4
OpenBasicChannel2_1 calls android.se.omapi.Session.openBasicChannel.
func (*Session) OpenLogicalChannel1 ¶ added in v0.0.4
OpenLogicalChannel1 calls android.se.omapi.Session.openLogicalChannel.