Lingua

NfcFCardEmulation.RegisterSystemCodeForService(ComponentName, String) Metodo

Definizione

Registra un codice di sistema per il servizio specificato.

[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

Parametri

service
ComponentName

Nome del componente del servizio

systemCode
String

Codice di sistema da registrare

Valori restituiti

se la registrazione ha avuto esito positivo.

Attributi

Commenti

Registra un codice di sistema per il servizio specificato.

Il codice di sistema deve essere compreso tra "4000" e "4FFF" (escluso "4*FF").

Se un codice di sistema è stato registrato in precedenza per questo servizio (in modo statico tramite il manifesto o in modo dinamico tramite questa API), verrà sostituito con questo.

Anche se lo stesso codice di sistema è già registrato per un altro servizio, questo metodo riesce a registrare il codice di sistema.

Si noti che è possibile registrare solo un codice di sistema per un servizio in esecuzione con lo stesso UID del chiamante di questa API. In genere questo significa che è necessario chiamare questo oggetto dallo stesso pacchetto del servizio stesso, anche se gli UID possono essere condivisi anche tra i pacchetti usando UID condivisi.

per android.nfc.cardemulation.NfcFCardEmulation.registerSystemCodeForService(android.content.ComponentName, 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