TelephonyManager.IccOpenLogicalChannel Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
IccOpenLogicalChannel(String) |
Abre um canal lógico para o cartão ICC. |
IccOpenLogicalChannel(String, Int32) |
Abre um canal lógico para o cartão ICC. |
IccOpenLogicalChannel(String)
Abre um canal lógico para o cartão 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
Parâmetros
- AID
- String
ID do aplicativo. Ver ETSI 102.221 e 101.220.
Retornos
um objeto IccOpenLogicalChannelResponse.
- Atributos
Comentários
Abre um canal lógico para o cartão ICC.
Parâmetros de entrada equivalentes ao comando TS 27.007 AT+CCHO.
Requer permissão: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE
ou que o aplicativo de chamada tenha privilégios de operadora (consulte #hasCarrierPrivileges
).
Este membro foi preterido. Substituído por #iccOpenLogicalChannel(String, int)
Documentação Java para android.telephony.TelephonyManager.iccOpenLogicalChannel(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
IccOpenLogicalChannel(String, Int32)
Abre um canal lógico para o cartão 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
Parâmetros
- AID
- String
ID do aplicativo. Ver ETSI 102.221 e 101.220.
- p2
- Int32
Parâmetro P2 (descrito na ISO 7816-4).
Retornos
um objeto IccOpenLogicalChannelResponse.
- Atributos
Comentários
Abre um canal lógico para o cartão ICC.
Esta operação envolve duas instruções APDU: <ul<>li>MANAGE CHANNEL para abrir um canal< lógico/li<>li>SELECT o dado AID
usando o /li<>/ul fornecido p2
<>
De acordo com a seção 6.2.7.h da Especificação de API Móvel Aberta v3.2, somente os valores p2 de 0x00, 0x04, 0x08 e 0x0C são garantidos.
Se a palavra de status do comando SELECT não for '9000', '62xx' ou '63xx', a palavra de status será considerada um erro e o canal não será aberto.
Parâmetros de entrada equivalentes ao comando TS 27.007 AT+CCHO.
É altamente recomendável que os chamadores criem primeiro uma nova instância do TelephonyManager chamando TelephonyManager#createForSubscriptionId(int)
. Não fazer isso pode resultar em comportamento imprevisível e prejudicial, como os chamadores podem acabar falando com o cartão SIM errado.
Requer permissão: android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE
ou que o aplicativo de chamada tenha privilégios de operadora (consulte #hasCarrierPrivileges
).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.