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