Sprache

Resource.Attribute.NativeService Feld

Definition

Wenn true, initialisiert das System die Android-Runtime nicht im Prozess, in dem der Dienst ausgeführt wird.

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

Feldwert

Value = 16844462
Attribute

Hinweise

Wenn true, initialisiert das System die Android-Runtime nicht im Prozess, in dem der Dienst ausgeführt wird. Stattdessen lädt das System eine Bibliothek mit dem Namen libmain.so in den Prozess und startet dann den Dienst aus einer Funktion namens ANativeService_onCreate in der Bibliothek. Die Bibliotheks- und Funktionsnamen können konfiguriert werden, indem die Eigenschaften PackageManager.PROPERTY_NATIVE_SERVICE_LIBRARY_NAME bzw. PackageManager.PROPERTY_NATIVE_SERVICE_FUNCTION_NAME festgelegt werden.

Versuche, Dienste zu starten, die dieses Attribut aktivieren, können im System mit einer älteren Android-Version fehlschlagen, als dieses Feature eingeführt wird. Benutzer müssen die API-Ebene überprüfen, bevor Sie die Dienste starten.

Dieses Flag wird ignoriert, wenn "isolatedProcess" falsch ist oder nicht angegeben ist.

Kann ein boolescher Wert sein, z. B. "true" oder "false".

Android-Referenz für android.R.attr.nativeService.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: