TelephonyManager.IccOpenLogicalChannel 方法

定义

重载

IccOpenLogicalChannel(String)

打开 ICC 卡的逻辑通道。

IccOpenLogicalChannel(String, Int32)

打开 ICC 卡的逻辑通道。

IccOpenLogicalChannel(String)

打开 ICC 卡的逻辑通道。

[Android.Runtime.Register("iccOpenLogicalChannel", "(Ljava/lang/String;)Landroid/telephony/IccOpenLogicalChannelResponse;", "GetIccOpenLogicalChannel_Ljava_lang_String_Handler")]
public virtual Android.Telephony.IccOpenLogicalChannelResponse? IccOpenLogicalChannel (string? AID);
[<Android.Runtime.Register("iccOpenLogicalChannel", "(Ljava/lang/String;)Landroid/telephony/IccOpenLogicalChannelResponse;", "GetIccOpenLogicalChannel_Ljava_lang_String_Handler")>]
abstract member IccOpenLogicalChannel : string -> Android.Telephony.IccOpenLogicalChannelResponse
override this.IccOpenLogicalChannel : string -> Android.Telephony.IccOpenLogicalChannelResponse

参数

AID
String

应用程序 ID。请参阅 ETSI 102.221 和 101.220。

返回

IccOpenLogicalChannelResponse 对象。

属性

注解

打开 ICC 卡的逻辑通道。

等效于 TS 27.007 AT+CCHO 命令的输入参数。

需要权限: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE 或调用应用具有运营商权限(请参阅 #hasCarrierPrivileges)。

此成员已弃用。 替换为 #iccOpenLogicalChannel(String, int)

适用于 . 的 android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String)Java 文档

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

适用于

IccOpenLogicalChannel(String, Int32)

打开 ICC 卡的逻辑通道。

[Android.Runtime.Register("iccOpenLogicalChannel", "(Ljava/lang/String;I)Landroid/telephony/IccOpenLogicalChannelResponse;", "GetIccOpenLogicalChannel_Ljava_lang_String_IHandler", ApiSince=26)]
public virtual Android.Telephony.IccOpenLogicalChannelResponse? IccOpenLogicalChannel (string? AID, int p2);
[<Android.Runtime.Register("iccOpenLogicalChannel", "(Ljava/lang/String;I)Landroid/telephony/IccOpenLogicalChannelResponse;", "GetIccOpenLogicalChannel_Ljava_lang_String_IHandler", ApiSince=26)>]
abstract member IccOpenLogicalChannel : string * int -> Android.Telephony.IccOpenLogicalChannelResponse
override this.IccOpenLogicalChannel : string * int -> Android.Telephony.IccOpenLogicalChannelResponse

参数

AID
String

应用程序 ID。请参阅 ETSI 102.221 和 101.220。

p2
Int32

P2 参数(ISO 7816-4 中所述)。

返回

IccOpenLogicalChannelResponse 对象。

属性

注解

打开 ICC 卡的逻辑通道。

此操作包装两个 APDU 指令:ul>li MANAGE CHANNEL 以打开逻辑通道</li li>SELECT 给定的给定AID使用给定<p2 /li<<>>/ul><<>

根据开放移动 API 规范 v3.2 节 6.2.7.h,保证仅支持 0x00、0x04、0x08 和 0x0C 的 p2 值。

如果 SELECT 命令的状态字不是“9000”、“62xx”或“63xx”,则状态词将被视为错误,并且不应打开通道。

等效于 TS 27.007 AT+CCHO 命令的输入参数。

强烈建议此调用方首先通过呼叫 TelephonyManager#createForSubscriptionId(int)创建新的 TelephonyManager 实例。 如果不这样做,可能会导致不可预知和有害的行为,如呼叫者最终可以与错误的 SIM 卡交谈。

需要权限: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE 或调用应用具有运营商权限(请参阅 #hasCarrierPrivileges)。

适用于 . 的 android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String, int)Java 文档

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

适用于