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

Идентификатор приложения. См. 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)

Документация по Java для android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

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

Идентификатор приложения. См. 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>

Согласно спецификации Open Mobile API версии 3.2, раздел 6.2.7.h, гарантированно поддерживаются только значения p2 0x00, 0x04, 0x08 и 0x0C.

Если слово состояния команды SELECT не равно "9000", "62xx" или "63xx", слово состояния будет считаться ошибкой и канал не будет открыт.

Входные параметры, эквивалентные команде TS 27.007 AT+CCHO.

Настоятельно рекомендуется, чтобы вызывающие объекты этого объекта сначала создали новый экземпляр ТелефонииManager путем вызова TelephonyManager#createForSubscriptionId(int). Если это не сделать, это может привести к непредсказуемому и пагубным поведению, как вызовы могут в конечном итоге говорить с неправильной SIM-карта.

Требуется разрешение: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE или что вызывающее приложение имеет привилегии оператора (см. ).#hasCarrierPrivileges

Документация по Java для android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к