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 文档
本页的某些部分是根据 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 属性许可证中所述的术语使用。