Condividi tramite


TelephonyManager.IccOpenLogicalChannel Metodo

Definizione

Overload

IccOpenLogicalChannel(String)

Apre un canale logico alla scheda ICC.

IccOpenLogicalChannel(String, Int32)

Apre un canale logico alla scheda ICC.

IccOpenLogicalChannel(String)

Apre un canale logico alla scheda 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

Parametri

AID
String

ID applicazione. Vedere ETSI 102.221 e 101.220.

Restituisce

oggetto IccOpenLogicalChannelResponse.

Attributi

Commenti

Apre un canale logico alla scheda ICC.

Parametri di input equivalenti al comando TS 27.007 AT+CCHO.

Richiede l'autorizzazione: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE o che l'app chiamante disponga dei privilegi del gestore telefonico (vedere #hasCarrierPrivileges).

Questo membro è deprecato. Sostituito da #iccOpenLogicalChannel(String, int)

Documentazione java per android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

IccOpenLogicalChannel(String, Int32)

Apre un canale logico alla scheda 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

Parametri

AID
String

ID applicazione. Vedere ETSI 102.221 e 101.220.

p2
Int32

Parametro P2 (descritto in ISO 7816-4).

Restituisce

oggetto IccOpenLogicalChannelResponse.

Attributi

Commenti

Apre un canale logico alla scheda ICC.

Questa operazione esegue il wrapping di due istruzioni APDU: ul>li MANAGE CHANNEL per aprire un canale< logico/li li>><SELECT specificato usando il /li></ul specificato<AIDp2><<>

Per Open Mobile API Specification v3.2 section 6.2.7.h, è garantito che siano supportati solo i valori p2 di 0x00, 0x04, 0x08 e 0x0C.

Se la parola di stato del comando SELECT non è '9000', '62xx' o '63xx', la parola di stato verrà considerata un errore e il canale non verrà aperto.

Parametri di input equivalenti al comando TS 27.007 AT+CCHO.

È consigliabile che i chiamanti di questa operazione creino innanzitutto una nuova istanza di TelephonyManager chiamando TelephonyManager#createForSubscriptionId(int). In caso contrario, può verificarsi un comportamento imprevedibile e dannoso, come i chiamanti, possono terminare la comunicazione con la scheda SIM sbagliata.

Richiede l'autorizzazione: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE o che l'app chiamante disponga dei privilegi del gestore telefonico (vedere #hasCarrierPrivileges).

Documentazione java per android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a