TelephonyManager.IccOpenLogicalChannel Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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<AID
p2
><<>
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
).
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.