Lingua

Resource.Attribute.NativeService Campo

Definizione

Se true, il sistema non inizializza Android Runtime nel processo che esegue il servizio.

[Android.Runtime.Register("nativeService", ApiSince=37)]
public const int NativeService = 16844462;
[<Android.Runtime.Register("nativeService", ApiSince=37)>]
val mutable NativeService : int

Valore del campo

Value = 16844462
Attributi

Commenti

Se true, il sistema non inizializza Android Runtime nel processo che esegue il servizio. Il sistema carica invece una libreria denominata libmain.so nel processo e quindi avvia il servizio da una funzione denominata ANativeService_onCreate nella libreria. I nomi delle librerie e delle funzioni possono essere configurati impostando rispettivamente le proprietà PackageManager.PROPERTY_NATIVE_SERVICE_LIBRARY_NAME e PackageManager.PROPERTY_NATIVE_SERVICE_FUNCTION_NAME.

I tentativi di avvio dei servizi che abilitano questo attributo potrebbero non riuscire nel sistema che esegue una versione precedente di Android rispetto a quella introdotta da questa funzionalità. Gli utenti devono controllare il livello API prima di avviare i servizi.

Questo flag viene ignorato se isolatedProcess è false o non è specificato.

Può essere un valore booleano, ad esempio "true" o "false".

Informazioni di riferimento su Android per android.R.attr.nativeService.

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