TelephonyManager.IccTransmitApduLogicalChannel 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.
Trasmettere un APDU alla scheda ICC su un canale logico.
[Android.Runtime.Register("iccTransmitApduLogicalChannel", "(IIIIIILjava/lang/String;)Ljava/lang/String;", "GetIccTransmitApduLogicalChannel_IIIIIILjava_lang_String_Handler")]
public virtual string? IccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, string? data);
[<Android.Runtime.Register("iccTransmitApduLogicalChannel", "(IIIIIILjava/lang/String;)Ljava/lang/String;", "GetIccTransmitApduLogicalChannel_IIIIIILjava_lang_String_Handler")>]
abstract member IccTransmitApduLogicalChannel : int * int * int * int * int * int * string -> string
override this.IccTransmitApduLogicalChannel : int * int * int * int * int * int * string -> string
Parametri
- channel
- Int32
è l'ID canale da chiudere come restituito da un iccOpenLogicalChannel riuscito.
- cla
- Int32
Classe del comando APDU.
- instruction
- Int32
Istruzione del comando APDU.
- p1
- Int32
Valore P1 del comando APDU.
- p2
- Int32
Valore P2 del comando APDU.
- p3
- Int32
Valore P3 del comando APDU. Se p3 è negativo un APDU a 4 byte viene inviato alla SIM.
- data
- String
Dati da inviare con l'APDU.
Valori restituiti
La risposta APDU dalla scheda ICC con lo stato aggiunto alla fine.
- Attributi
Commenti
Trasmettere un APDU alla scheda ICC su un canale logico.
Parametri di input equivalenti al comando TS 27.007 AT+CGLA.
È consigliabile che i chiamanti di questa API 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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.