TelephonyManager.IccOpenLogicalChannel Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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
).
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.