Idioma

NfcFCardEmulation.RegisterSystemCodeForService(ComponentName, String) Método

Definição

Registra um Código do Sistema para o serviço especificado.

[Android.Runtime.Register("registerSystemCodeForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=24)]
public bool RegisterSystemCodeForService(Android.Content.ComponentName? service, string? systemCode);
[<Android.Runtime.Register("registerSystemCodeForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=24)>]
member this.RegisterSystemCodeForService : Android.Content.ComponentName * string -> bool

Parâmetros

service
ComponentName

O nome do componente do serviço

systemCode
String

O Código do Sistema a ser registrado

Retornos

se o registro foi bem-sucedido.

Atributos

Comentários

Registra um Código do Sistema para o serviço especificado.

O Código do Sistema deve estar no intervalo de "4000" a "4FFF" (excluindo "4*FF").

Se um Código do Sistema tiver sido registrado anteriormente para esse serviço (estaticamente por meio do manifesto ou dinamicamente usando essa API), ele será substituído por este.

Mesmo que o mesmo Código do Sistema já esteja registrado para outro serviço, esse método conseguirá registrar o Código do Sistema.

Observe que você só pode registrar um Código do Sistema para um serviço em execução na mesma UID que o chamador dessa API. Normalmente, isso significa que você precisa chamar isso do mesmo pacote que o próprio serviço, embora os UIDs também possam ser compartilhados entre pacotes usando IUDs compartilhadas.

Java documentação para android.nfc.cardemulation.NfcFCardEmulation.registerSystemCodeForService(android.content.ComponentName, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a