Share via


EuiccManager 类

定义

EuiccManager 是 eUICCs 或 eSIMs/嵌入式 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 是 eUICCs 或 eSIMs/嵌入式 SIM 的应用程序接口。

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

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

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

android.telephony.euicc.EuiccManagerJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

构造函数

EuiccManager(IntPtr, JniHandleOwnership)

EuiccManager 是 eUICCs 或 eSIMs/嵌入式 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 的结果回调额外 PendingIntent 设置的 #EXTRA_EMBEDDED_SUBSCRIPTION_DETAILED_CODE键,值为 int。

ExtraEmbeddedSubscriptionOperationCode

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

ExtraEmbeddedSubscriptionSmdxReasonCode

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

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 是 eUICCs 或 eSIMs/嵌入式 SIM 的应用程序接口。

(继承自 Object)
JniPeerMembers

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

PeerReference

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

(继承自 Object)
ThresholdClass

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

ThresholdType

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

方法

Clone()

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

(继承自 Object)
CreateForCardId(Int32)

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

DeleteSubscription(Int32, PendingIntent)

删除给定的订阅。

Dispose()

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

(继承自 Object)
Dispose(Boolean)

EuiccManager 是 eUICCs 或 eSIMs/嵌入式 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 是 eUICCs 或 eSIMs/嵌入式 SIM 的应用程序接口。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

EuiccManager 是 eUICCs 或 eSIMs/嵌入式 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 是 eUICCs 或 eSIMs/嵌入式 SIM 的应用程序接口。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(继承自 Object)
IJavaPeerable.Finalized()

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

(继承自 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

适用于