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 文档。

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

适用于

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

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

返回

一个 IccOpenLogicalChannelResponse 对象。

属性

注解

打开到 ICC 卡的逻辑通道。

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

根据 Open Mobile 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 文档。

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

适用于