TelephonyManager.IccOpenLogicalChannel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。