語言

Resource.Attribute.NativeService 欄位

定義

如果屬實,系統並不會在執行該服務的程序中初始化 Android 執行環境。

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

欄位值

Value = 16844462
屬性

備註

如果屬實,系統並不會在執行該服務的程序中初始化 Android 執行環境。 系統會先將名為 libmain.so 的函式庫載入程序,然後從函式庫中的函式 ANativeService_onCreate 啟動服務。 函式庫名稱可透過設定屬性 PackageManager.PROPERTY_NATIVE_SERVICE_LIBRARY_NAME 與 PackageManager.PROPERTY_NATIVE_SERVICE_FUNCTION_NAME 來設定。

在安裝較舊 Android 版本的系統中,嘗試啟動啟用此功能的服務可能會失敗。 使用者必須在啟動服務前先檢查 API 層級。

若 isolatedProcess 為假或未指定,則忽略此標記。

可能是布林值,例如「true」或「false」。

Android 參考資料。android.R.attr.nativeService

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於