Freigeben über


TelephonyManager.IccOpenLogicalChannel Methode

Definition

Überlädt

IccOpenLogicalChannel(String)

Öffnet einen logischen Kanal zur ICC-Karte.

IccOpenLogicalChannel(String, Int32)

Öffnet einen logischen Kanal zur ICC-Karte.

IccOpenLogicalChannel(String)

Öffnet einen logischen Kanal zur ICC-Karte.

[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

Parameter

AID
String

Anwendungs-ID. Siehe ETSI 102.221 und 101.220.

Gibt zurück

ein IccOpenLogicalChannelResponse-Objekt.

Attribute

Hinweise

Öffnet einen logischen Kanal zur ICC-Karte.

Eingabeparameter, die TS 27.007 AT+CCHO-Befehl entsprechen.

Erfordert Die Berechtigung: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE oder die aufrufende App verfügt über Netzbetreiberberechtigungen (siehe #hasCarrierPrivileges).

Dieses Mitglied ist veraltet. Ersetzt durch #iccOpenLogicalChannel(String, int)

Java-Dokumentation für android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

IccOpenLogicalChannel(String, Int32)

Öffnet einen logischen Kanal zur ICC-Karte.

[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

Parameter

AID
String

Anwendungs-ID. Siehe ETSI 102.221 und 101.220.

p2
Int32

P2-Parameter (in ISO 7816-4 beschrieben).

Gibt zurück

ein IccOpenLogicalChannelResponse-Objekt.

Attribute

Hinweise

Öffnet einen logischen Kanal zur ICC-Karte.

Dieser Vorgang umschließt zwei APDU-Anweisungen: <ul<>li>MANAGE CHANNEL, um einen logischen Kanal</li li><>SELECT zu öffnen, der mit dem angegebenen /li<>/ul angegeben wird.AID p2<>

Gemäß Open Mobile API Specification v3.2 Abschnitt 6.2.7.h werden garantiert nur p2-Werte von 0x00, 0x04, 0x08 und 0x0C unterstützt.

Wenn das Statuswort des SELECT-Befehls nicht "9000", "62xx" oder "63xx" lautet, wird das Statuswort als Fehler betrachtet, und der Kanal darf nicht geöffnet werden.

Eingabeparameter, die TS 27.007 AT+CCHO-Befehl entsprechen.

Es wird dringend empfohlen, dass Anrufer daraus zunächst eine neue TelefonieManager-Instanz durch Anrufe TelephonyManager#createForSubscriptionId(int)erstellen sollten. Andernfalls kann dies zu unvorhersehbaren und schädlichen Verhaltensweisen führen, z. B. anrufer können mit der falschen SIM-Karte sprechen.

Erfordert Die Berechtigung: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE oder die aufrufende App verfügt über Netzbetreiberberechtigungen (siehe #hasCarrierPrivileges).

Java-Dokumentation für android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: