Lingua

TelephonyManager.IccTransmitApduLogicalChannel Metodo

Definizione

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).

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

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.

Si applica a