Resource.Attribute.NativeService Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.