EuiccManager 类

定义

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

[Android.Runtime.Register("android/telephony/euicc/EuiccManager", ApiSince=28, DoNotGenerateAcw=true)]
public class EuiccManager : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/euicc/EuiccManager", ApiSince=28, DoNotGenerateAcw=true)>]
type EuiccManager = class
    inherit Object
继承
EuiccManager
属性

注解

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

不直接实例化此类;而是通过 Context#getSystemService(String)Context#EUICC_SERVICE. 检索实例。 将使用默认 eUICC 创建此实例。

在具有多个 eUICC 的设备上,可能需要创建多个 EuiccManagers。 为此,可以调用 #createForCardId

在尝试使用这些 API 之前,请参阅 #isEnabled

适用于 . 的 android.telephony.euicc.EuiccManagerJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

EuiccManager(IntPtr, JniHandleOwnership)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

字段

ActionManageEmbeddedSubscriptions

启动嵌入式 SIM 卡(eUICC)管理设置屏幕的意向操作。

ActionNotifyCarrierSetupIncomplete

广播操作:发送到运营商应用的操作,以便它知道运营商设置未完成。

ActionStartEuiccActivation

运营商应用发送的意向操作,以启动 LPA UI (LUI)提供的 eSIM 激活流。

EmbeddedSubscriptionResultError

指示发生无法解决的错误的操作的结果代码。

EmbeddedSubscriptionResultOk

指示操作成功的操作的结果代码。

EmbeddedSubscriptionResultResolvableError

操作的结果代码,指示用户必须先执行一些操作,然后才能继续操作。

ErrorAddressMissing
已过时.

地址缺失 e.

ErrorCarrierLocked
已过时.

由于设备锁定,下载/切换到另一个配置文件等操作失败。

ErrorCertificateError
已过时.

身份验证所需的证书无效或缺失。

ErrorConnectionError
已过时.

无法创建连接。

ErrorDisallowedByPpr
已过时.

由于配置文件策略规则,无法将配置文件加载到 eUICC。

ErrorEuiccInsufficientMemory
已过时.

新配置文件的 eUICC 上没有更多可用空间。

ErrorEuiccMissing
已过时.

设备上缺少或有缺陷的 eUICC。

ErrorIncompatibleCarrier
已过时.

配置文件的运营商与 LPA 不兼容。

ErrorInstallProfile
已过时.

未能将配置文件加载到 eUICC 卡上。

ErrorInvalidActivationCode
已过时.

激活代码(SGP)。

ErrorInvalidConfirmationCode
已过时.

确认代码(SGP)。

ErrorInvalidPort
已过时.

不支持由于目标端口而导致失败。

ErrorInvalidResponse
已过时.

响应格式无效。

ErrorNoProfilesAvailable
已过时.

没有可用的配置文件。

ErrorOperationBusy
已过时.

操作当前正忙,请稍后重试。

ErrorSimMissing
已过时.

设备中不提供 SIM 卡。

ErrorTimeOut
已过时.

等待操作完成时超时。

ErrorUnsupportedVersion
已过时.

eUICC 卡(硬件)版本与软件不兼容

ExtraEmbeddedSubscriptionDetailedCode

在结果回调上 PendingIntent 额外设置的键,提供详细的结果代码。

ExtraEmbeddedSubscriptionDownloadableSubscription

在 PendingIntent 结果回调上 #getDownloadableSubscriptionMetadata 额外设置的密钥,提供可下载的订阅元数据。

ExtraEmbeddedSubscriptionErrorCode

在提供 ErrorCode #EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE为 的结果回调上PendingIntent额外设置的键将为 int。

ExtraEmbeddedSubscriptionOperationCode

在提供 OperationCode 为 #EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE 的结果回调上PendingIntent额外设置的键将为 int。

ExtraEmbeddedSubscriptionSmdxReasonCode

在结果回调上 PendingIntent 额外设置的键,提供 ReasonCode[5。

ExtraEmbeddedSubscriptionSmdxSubjectCode

针对提供 SubjectCode[5 的结果回调的额外集 PendingIntent 的键。

ExtraUseQrScanner

针对操作的额外集 #ACTION_START_EUICC_ACTIVATION 的键,提供是否使用 QR 扫描程序启动 eSIM 激活的布尔值。

MetaDataCarrierIcon

运营商应用的可选元数据属性,提供用于表示运营商的图标。

OperationApdu
已过时.

未能执行 APDU 命令的异常。

OperationDownload
已过时.

下载配置文件错误。

OperationEuiccCard
已过时.

eUICC 卡错误。

OperationEuiccGsma
已过时.

eUICC 返回了在 GSMA(SGP)中定义的错误。

OperationHttp
已过时.

HTTP 错误

OperationMetadata
已过时.

订阅的元数据错误

OperationSimSlot
已过时.

SIM 槽错误。

OperationSmdx
已过时.

SMDX(SMDP/SMDS) 错误

OperationSmdxSubjectReasonCode
已过时.

SubjectCode[5.

OperationSwitch
已过时.

通用切换配置文件错误

OperationSystem
已过时.

内部系统错误。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Eid

返回标识 eUICC 硬件的 EID。

EuiccInfo

返回有关 eUICC 芯片/设备的信息。

Handle

基础 Android 实例的句柄。

(继承自 Object)
IsEnabled

嵌入订阅当前是否已启用。

JniIdentityHashCode

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
JniPeerMembers

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

PeerReference

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
ThresholdClass

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

ThresholdType

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
CreateForCardId(Int32)

创建固定到给定卡 ID 的新 EuiccManager 对象。

DeleteSubscription(Int32, PendingIntent)

删除给定的订阅。

Dispose()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
Dispose(Boolean)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
DownloadSubscription(DownloadableSubscription, Boolean, PendingIntent)

尝试下载给定 DownloadableSubscription的 。

Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
IsSimPortAvailable(Int32)

返回传递的 portIndex 是否可用。

JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
StartResolutionActivity(Activity, Int32, Intent, PendingIntent)

启动活动以解决用户可解析的错误。

SwitchToSubscription(Int32, Int32, PendingIntent)

切换到给定订阅(启用)。

SwitchToSubscription(Int32, PendingIntent)

切换到给定订阅(启用)。

ToArray<T>()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
UpdateSubscriptionNickname(Int32, String, PendingIntent)

更新给定订阅的昵称。

Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.Finalized()

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

GetJniTypeName(IJavaPeerable)

EuiccManager 是 eUICC 或 eSIM/嵌入式 SIM 的应用程序接口。

适用于