Documentation
¶
Overview ¶
Package euicc provides Go bindings for android.telephony.euicc.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type DownloadableSubscription
- func (m *DownloadableSubscription) DescribeContents() (int32, error)
- func (m *DownloadableSubscription) ForActivationCode(arg0 string) (*jni.Object, error)
- func (m *DownloadableSubscription) GetConfirmationCode() (string, error)
- func (m *DownloadableSubscription) GetEncodedActivationCode() (string, error)
- func (m *DownloadableSubscription) ToString() (string, error)
- func (m *DownloadableSubscription) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type DownloadableSubscriptionBuilder
- func (m *DownloadableSubscriptionBuilder) Build() (*jni.Object, error)
- func (m *DownloadableSubscriptionBuilder) SetConfirmationCode(arg0 string) (*jni.Object, error)
- func (m *DownloadableSubscriptionBuilder) SetEncodedActivationCode(arg0 string) (*jni.Object, error)
- func (m *DownloadableSubscriptionBuilder) ToString() (string, error)
- type Info
- type Manager
- func (m *Manager) Close()
- func (m *Manager) CreateForCardId(arg0 int32) (*jni.Object, error)
- func (m *Manager) DeleteSubscription(arg0 int32, arg1 *jni.Object) error
- func (m *Manager) DownloadSubscription(arg0 *jni.Object, arg1 bool, arg2 *jni.Object) error
- func (m *Manager) GetAvailableMemoryInBytes() (int64, error)
- func (m *Manager) GetEid() (string, error)
- func (m *Manager) GetEuiccInfo() (*jni.Object, error)
- func (m *Manager) IsEnabled() (bool, error)
- func (m *Manager) IsSimPortAvailable(arg0 int32) (bool, error)
- func (m *Manager) StartResolutionActivity(arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 *jni.Object) error
- func (m *Manager) SwitchToSubscription2(arg0 int32, arg1 *jni.Object) error
- func (m *Manager) SwitchToSubscription3_1(arg0 int32, arg1 int32, arg2 *jni.Object) error
- func (m *Manager) ToString() (string, error)
- func (m *Manager) UpdateSubscriptionNickname(arg0 int32, arg1 string, arg2 *jni.Object) error
Constants ¶
const ( Creator = consts.Creator EmbeddedSubscriptionResultError = consts.EmbeddedSubscriptionResultError EmbeddedSubscriptionResultOk = consts.EmbeddedSubscriptionResultOk EmbeddedSubscriptionResultResolvableError = consts.EmbeddedSubscriptionResultResolvableError ErrorAddressMissing = consts.ErrorAddressMissing ErrorCarrierLocked = consts.ErrorCarrierLocked ErrorCertificateError = consts.ErrorCertificateError ErrorConnectionError = consts.ErrorConnectionError ErrorDisallowedByPpr = consts.ErrorDisallowedByPpr ErrorEuiccInsufficientMemory = consts.ErrorEuiccInsufficientMemory ErrorEuiccMissing = consts.ErrorEuiccMissing ErrorIncompatibleCarrier = consts.ErrorIncompatibleCarrier ErrorInstallProfile = consts.ErrorInstallProfile ErrorInvalidActivationCode = consts.ErrorInvalidActivationCode ErrorInvalidConfirmationCode = consts.ErrorInvalidConfirmationCode ErrorInvalidPort = consts.ErrorInvalidPort ErrorInvalidResponse = consts.ErrorInvalidResponse ErrorNoProfilesAvailable = consts.ErrorNoProfilesAvailable ErrorOperationBusy = consts.ErrorOperationBusy ErrorSimMissing = consts.ErrorSimMissing ErrorTimeOut = consts.ErrorTimeOut ErrorUnsupportedVersion = consts.ErrorUnsupportedVersion OperationApdu = consts.OperationApdu OperationDownload = consts.OperationDownload OperationEuiccCard = consts.OperationEuiccCard OperationEuiccGsma = consts.OperationEuiccGsma OperationHttp = consts.OperationHttp OperationMetadata = consts.OperationMetadata OperationSimSlot = consts.OperationSimSlot OperationSmdx = consts.OperationSmdx OperationSmdxSubjectReasonCode = consts.OperationSmdxSubjectReasonCode OperationSwitch = consts.OperationSwitch OperationSystem = consts.OperationSystem )
const ( ActionManageEmbeddedSubscriptions = consts.ActionManageEmbeddedSubscriptions ActionNotifyCarrierSetupIncomplete = consts.ActionNotifyCarrierSetupIncomplete ActionStartEuiccActivation = consts.ActionStartEuiccActivation ExtraEmbeddedSubscriptionDetailedCode = consts.ExtraEmbeddedSubscriptionDetailedCode ExtraEmbeddedSubscriptionDownloadableSubscription = consts.ExtraEmbeddedSubscriptionDownloadableSubscription ExtraEmbeddedSubscriptionErrorCode = consts.ExtraEmbeddedSubscriptionErrorCode ExtraEmbeddedSubscriptionOperationCode = consts.ExtraEmbeddedSubscriptionOperationCode ExtraEmbeddedSubscriptionSmdxReasonCode = consts.ExtraEmbeddedSubscriptionSmdxReasonCode ExtraEmbeddedSubscriptionSmdxSubjectCode = consts.ExtraEmbeddedSubscriptionSmdxSubjectCode ExtraUseQrScanner = consts.ExtraUseQrScanner MetaDataCarrierIcon = consts.MetaDataCarrierIcon )
const (
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DownloadableSubscription ¶
DownloadableSubscription wraps android.telephony.euicc.DownloadableSubscription.
func (*DownloadableSubscription) DescribeContents ¶
func (m *DownloadableSubscription) DescribeContents() (int32, error)
DescribeContents calls android.telephony.euicc.DownloadableSubscription.describeContents.
func (*DownloadableSubscription) ForActivationCode ¶
func (m *DownloadableSubscription) ForActivationCode(arg0 string) (*jni.Object, error)
ForActivationCode calls android.telephony.euicc.DownloadableSubscription.forActivationCode.
func (*DownloadableSubscription) GetConfirmationCode ¶
func (m *DownloadableSubscription) GetConfirmationCode() (string, error)
GetConfirmationCode calls android.telephony.euicc.DownloadableSubscription.getConfirmationCode.
func (*DownloadableSubscription) GetEncodedActivationCode ¶
func (m *DownloadableSubscription) GetEncodedActivationCode() (string, error)
GetEncodedActivationCode calls android.telephony.euicc.DownloadableSubscription.getEncodedActivationCode.
func (*DownloadableSubscription) ToString ¶ added in v0.0.8
func (m *DownloadableSubscription) ToString() (string, error)
ToString calls android.telephony.euicc.DownloadableSubscription.toString.
func (*DownloadableSubscription) WriteToParcel ¶
func (m *DownloadableSubscription) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.telephony.euicc.DownloadableSubscription.writeToParcel.
type DownloadableSubscriptionBuilder ¶
DownloadableSubscriptionBuilder wraps android.telephony.euicc.DownloadableSubscription$Builder.
func (*DownloadableSubscriptionBuilder) Build ¶
func (m *DownloadableSubscriptionBuilder) Build() (*jni.Object, error)
Build calls android.telephony.euicc.DownloadableSubscription$Builder.build.
func (*DownloadableSubscriptionBuilder) SetConfirmationCode ¶
func (m *DownloadableSubscriptionBuilder) SetConfirmationCode(arg0 string) (*jni.Object, error)
SetConfirmationCode calls android.telephony.euicc.DownloadableSubscription$Builder.setConfirmationCode.
func (*DownloadableSubscriptionBuilder) SetEncodedActivationCode ¶
func (m *DownloadableSubscriptionBuilder) SetEncodedActivationCode(arg0 string) (*jni.Object, error)
SetEncodedActivationCode calls android.telephony.euicc.DownloadableSubscription$Builder.setEncodedActivationCode.
func (*DownloadableSubscriptionBuilder) ToString ¶ added in v0.0.8
func (m *DownloadableSubscriptionBuilder) ToString() (string, error)
ToString calls android.telephony.euicc.DownloadableSubscription$Builder.toString.
type Info ¶
Info wraps android.telephony.euicc.EuiccInfo.
func (*Info) DescribeContents ¶
DescribeContents calls android.telephony.euicc.EuiccInfo.describeContents.
func (*Info) GetOsVersion ¶
GetOsVersion calls android.telephony.euicc.EuiccInfo.getOsVersion.
type Manager ¶
Manager wraps android.telephony.euicc.EuiccManager.
func NewManager ¶
NewManager obtains android.telephony.euicc.EuiccManager from the Android system service manager.
func (*Manager) Close ¶
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) CreateForCardId ¶
CreateForCardId calls android.telephony.euicc.EuiccManager.createForCardId.
func (*Manager) DeleteSubscription ¶
DeleteSubscription calls android.telephony.euicc.EuiccManager.deleteSubscription.
func (*Manager) DownloadSubscription ¶
DownloadSubscription calls android.telephony.euicc.EuiccManager.downloadSubscription.
func (*Manager) GetAvailableMemoryInBytes ¶
GetAvailableMemoryInBytes calls android.telephony.euicc.EuiccManager.getAvailableMemoryInBytes.
func (*Manager) GetEuiccInfo ¶
GetEuiccInfo calls android.telephony.euicc.EuiccManager.getEuiccInfo.
func (*Manager) IsSimPortAvailable ¶
IsSimPortAvailable calls android.telephony.euicc.EuiccManager.isSimPortAvailable.
func (*Manager) StartResolutionActivity ¶
func (m *Manager) StartResolutionActivity( arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, ) error
StartResolutionActivity calls android.telephony.euicc.EuiccManager.startResolutionActivity.
func (*Manager) SwitchToSubscription2 ¶
SwitchToSubscription2 calls android.telephony.euicc.EuiccManager.switchToSubscription.
func (*Manager) SwitchToSubscription3_1 ¶
SwitchToSubscription3_1 calls android.telephony.euicc.EuiccManager.switchToSubscription.