Resource.Attribute.NativeService フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 レベルを確認する必要があります。
isolatedProcess が false の場合、または指定されていない場合、このフラグは無視されます。
ブール値 ("true" や "false" など) を指定できます。
android.R.attr.nativeServiceの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。