Язык

Resource.Attribute.NativeService Поле

Определение

Если значение true, система не инициализирует среду выполнения Android в процессе запуска службы.

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

Значение поля

Value = 16844462
Атрибуты

Комментарии

Если значение true, система не инициализирует среду выполнения Android в процессе запуска службы. Вместо этого система загружает библиотеку с именем libmain.so в процесс, а затем запускает службу из функции с именем ANativeService_onCreate в библиотеке. Имена библиотек и функций можно настроить, задав свойства PackageManager.PROPERTY_NATIVE_SERVICE_LIBRARY_NAME и PackageManager.PROPERTY_NATIVE_SERVICE_FUNCTION_NAME соответственно.

Пытается запустить службы, которые позволяют этому атрибуту, могут завершиться сбоем в системе под управлением старой версии Android, чем эта функция появилась. Перед запуском служб пользователи должны проверить уровень API.

Этот флаг игнорируется, если изолированная обработка имеет значение false или не указана.

Может быть логическим значением, например true или false.

Справочник по Android для android.R.attr.nativeService.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к