Resource.Attribute.NativeService Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Si la valeur est true, le système n’initialise pas le runtime Android dans le processus qui exécute le service.
[Android.Runtime.Register("nativeService", ApiSince=37)]
public const int NativeService = 16844462;
[<Android.Runtime.Register("nativeService", ApiSince=37)>]
val mutable NativeService : int
Valeur de champ
Value = 16844462- Attributs
Remarques
Si la valeur est true, le système n’initialise pas le runtime Android dans le processus qui exécute le service. Au lieu de cela, le système charge une bibliothèque nommée libmain.so dans le processus, puis démarre le service à partir d’une fonction nommée ANativeService_onCreate dans la bibliothèque. Les noms de bibliothèque et de fonction peuvent être configurés en définissant les propriétés PackageManager.PROPERTY_NATIVE_SERVICE_LIBRARY_NAME et PackageManager.PROPERTY_NATIVE_SERVICE_FUNCTION_NAME respectivement.
Les tentatives de démarrage des services qui activent cet attribut peuvent échouer dans le système exécutant une version antérieure d’Android que cette fonctionnalité est introduite. Les utilisateurs doivent vérifier le niveau d’API avant de démarrer les services.
Cet indicateur est ignoré si isolatedProcess est false ou n’est pas spécifié.
Peut être une valeur booléenne, telle que « true » ou « false ».
Référence Android pour android.R.attr.nativeService.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.