Compartir a través de


TelephonyManager.IccOpenLogicalChannel Método

Definición

Sobrecargas

IccOpenLogicalChannel(String)

Abre un canal lógico a la tarjeta ICC.

IccOpenLogicalChannel(String, Int32)

Abre un canal lógico a la tarjeta ICC.

IccOpenLogicalChannel(String)

Abre un canal lógico a la tarjeta 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

Parámetros

AID
String

Id. de aplicación. Consulte ETSI 102.221 y 101.220.

Devoluciones

Un objeto IccOpenLogicalChannelResponse.

Atributos

Comentarios

Abre un canal lógico a la tarjeta ICC.

Parámetros de entrada equivalentes al comando TS 27.007 AT+CCHO.

Requiere permiso: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE o que la aplicación que llama tiene privilegios de operador (consulte #hasCarrierPrivileges).

Este miembro está en desuso. Reemplazado por #iccOpenLogicalChannel(String, int)

Documentación de Java para android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

IccOpenLogicalChannel(String, Int32)

Abre un canal lógico a la tarjeta 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

Parámetros

AID
String

Id. de aplicación. Consulte ETSI 102.221 y 101.220.

p2
Int32

Parámetro P2 (descrito en ISO 7816-4).

Devoluciones

Un objeto IccOpenLogicalChannelResponse.

Atributos

Comentarios

Abre un canal lógico a la tarjeta ICC.

Esta operación encapsula dos instrucciones de APDU: ul>li MANAGE CHANNEL para abrir un canal< lógico/li li><>SELECT el dado AID mediante /li></ul dado p2<><<>

Por sección 6.2.2.6.7.h, solo se garantiza que se admiten los valores p2 de 0x00, 0x04, 0x08 y 0x0C.

Si la palabra de estado del comando SELECT no es "9000", "62xx" o "63xx", la palabra de estado se considerará un error y el canal no se abrirá.

Parámetros de entrada equivalentes al comando TS 27.007 AT+CCHO.

Se recomienda encarecidamente que los autores de la llamada de esta clase creen primero una nueva instancia de TelephonyManager mediante una llamada a TelephonyManager#createForSubscriptionId(int). Si no lo hace, puede provocar comportamientos impredecibles y perjudiciales, como los autores de llamadas, pueden acabar hablando con la tarjeta SIM incorrecta.

Requiere permiso: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE o que la aplicación que llama tiene privilegios de operador (consulte #hasCarrierPrivileges).

Documentación de Java para android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a