Resource.Attribute.NativeService 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果屬實,系統並不會在執行該服務的程序中初始化 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。