言語

ContextWrapper.GetSystemService(String) メソッド

定義

名前でシステム レベルのサービスにハンドルを返します。

[Android.Runtime.Register("getSystemService", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetSystemService_Ljava_lang_String_Handler")]
public override Java.Lang.Object? GetSystemService(string? name);
[<Android.Runtime.Register("getSystemService", "(Ljava/lang/String;)Ljava/lang/Object;", "GetGetSystemService_Ljava_lang_String_Handler")>]
override this.GetSystemService : string -> Java.Lang.Object

パラメーター

name
String

目的のサービスの名前。

返品

名前でシステム レベルのサービスにハンドルを返します。 返されるオブジェクトのクラスは、要求された名前によって異なります。 現在使用可能な名前は、WINDOW_SERVICE ("window") カスタム ウィンドウを配置できる最上位のウィンドウ マネージャーです。 返されるオブジェクトは WindowManager です。 アクティビティや createWindowContext(int,Bundle) を使用して作成されたコンテキストなどのビジュアル コンテキストからのみ取得する必要があります。このコンテキストは、画面上の領域の構成と視覚的境界に合わせて調整されます。 LAYOUT_INFLATER_SERVICE ("layout_inflater") このコンテキストでレイアウト リソースを拡大するための LayoutInflater。 アクティビティや createWindowContext(int,Bundle) を使用して作成されたコンテキストなどのビジュアル コンテキストからのみ取得する必要があります。このコンテキストは、画面上の領域の構成と視覚的境界に合わせて調整されます。 ACTIVITY_SERVICE ("activity") システムのグローバル アクティビティ状態と対話するための ActivityManager。 WALLPAPER_SERVICE ("壁紙") このコンテキストで壁紙にアクセスするための壁紙サービス。 アクティビティや createWindowContext(int,Bundle) を使用して作成されたコンテキストなどのビジュアル コンテキストからのみ取得する必要があります。このコンテキストは、画面上の領域の構成と視覚的境界に合わせて調整されます。 POWER_SERVICE ("power") 電源管理を制御するための PowerManager。 ALARM_SERVICE ("alarm") 選択時に意図を受信するための AlarmManager。 NOTIFICATION_SERVICE ("notification") バックグラウンド イベントをユーザーに通知するための NotificationManager。 KEYGUARD_SERVICE ("keyguard") キーガードを制御するための KeyguardManager。 LOCATION_SERVICE ("location") 位置情報 (GPS など) の更新を制御するための LocationManager。 SEARCH_SERVICE ("search") 検索を処理するための SearchManager。 VIBRATOR_MANAGER_SERVICE ("vibrator_manager") デバイスの振動子にアクセスし、個々の振動子と対話し、複数の振動子で同期効果を再生するためのバイブレータマネージャー。 ERROR(/#MULTISENSORY_MANAGER_SERVICE) ("multisensory_manager") 多感覚設計システムでオーディオ触覚フィードバックを配信するための ERROR(/android.os.multisensory.MultisensoryManager) VIBRATOR_SERVICE ("バイブレータ") 振動子ハードウェアと対話するための振動子。 CONNECTIVITY_SERVICE ("connectivity") ネットワーク接続の管理を処理するための ConnectivityManager。 IPSEC_SERVICE ("ipsec") ソケットとネットワークで IPSec を管理するための IpSecManager。 WIFI_SERVICE ("wifi") Wi-Fi 接続を管理するための WifiManager。 Android 7 より前のリリースでは、呼び出し元プロセス内のメモリ リークを回避するために、他の派生コンテキストからではなく、アプリケーション コンテキストからのみ取得する必要があります。 WIFI_AWARE_SERVICE ("wifiaware") Wi-Fi 対応の検出と接続を管理するための WifiAwareManager。 WIFI_P2P_SERVICE ("wifip2p") Wi-Fi 直接接続を管理するための WifiP2pManager。 INPUT_METHOD_SERVICE ("input_method") 入力メソッドを管理するための InputMethodManager。 UI_MODE_SERVICE ("uimode") UI モードを制御するための UiModeManager。 DOWNLOAD_SERVICE ("ダウンロード") HTTP ダウンロードを要求するための DownloadManager BATTERY_SERVICE ("batterymanager") バッテリ状態を管理するための BatteryManager JOB_SCHEDULER_SERVICE ("taskmanager") スケジュールされたタスクを管理するための JobScheduler NETWORK_STATS_SERVICE ("netstats") ネットワーク使用状況統計を照会するための NetworkStatsManager。 HARDWARE_PROPERTIES_SERVICE ("hardware_properties") ハードウェア プロパティにアクセスするための HardwarePropertiesManager。 DOMAIN_VERIFICATION_SERVICE ("domain_verification") Web ドメイン承認状態にアクセスするための DomainVerificationManager。 DISPLAY_HASH_SERVICE ("display_hash") ディスプレイ ハッシュを管理するための DisplayHashManager。 ERROR(/#AUTHENTICATION_POLICY_SERVICE) ("authentication_policy") デバイスで認証関連のポリシーを管理するための AuthenticationPolicyManager。 注: この API を介して取得されたシステム サービスは、取得元のコンテキストと密接に関連付けられている場合があります。 一般に、さまざまなコンテキスト (アクティビティ、アプリケーション、サービス、プロバイダーなど) 間でサービス オブジェクトを共有しないでください。注: PackageManager.isInstantApp() が true を返すインスタント アプリは、DEVICE_POLICY_SERVICE、ERROR(/#FINGERPRINT_SERVICE) 、KEYGUARD_SERVICE、SHORTCUT_SERVICE、USB_SERVICE、WALLPAPER_SERVICE、WIFI_P2P_SERVICE、WIFI_SERVICE、WIFI_AWARE_SERVICEの各システム サービスにアクセスできません。 これらのサービスの場合、このメソッドは null を返します。 一般に、インスタント アプリとして実行している場合は、このメソッドの結果が null かどうかを常に確認する必要があります。 注: このメソッドを実装する場合は、新しい Android リリースで新しいサービスを追加できることに注意してください。前述の明示的な名前だけを探している場合は、名前が認識されないときに必ず null を返してください。代わりに RuntimeException 例外をスローすると、新しい Android リリースでアプリが中断する可能性があります。 パラメーター名文字列: 目的のサービスの名前。 値は次のいずれかです:Context.POWER_SERVICE Context.WINDOW_SERVICE Context.LAYOUT_INFLATER_SERVICE Context.ACCOUNT_SERVICE Context.ACTIVITY_SERVICE Context.ALARM_SERVICE Context.NOTIFICATION_SERVICE Context.ACCESSIBILITY_SERVICE Context.CAPTIONING_SERVICE Context.KEYGUARD_SERVICE Context.LOCATION_SERVICE Context.HEALTHCONNECT_SERVICE Context.SEARCH_SERVICE Context.SENSOR_SERVICE Context.STORAGE_SERVICE Context.STORAGE_STATS_SERVICE Context.WALLPAPER_SERVICEContext.VIBRATOR_MANAGER_SERVICE Context.VIBRATOR_SERVICE Context.CONNECTIVITY_SERVICE Context.TETHERING_SERVICE Context.IPSEC_SERVICE Context.VPN_MANAGEMENT_SERVICE Context.NETWORK_STATS_SERVICE Context.WIFI_SERVICE Context.WIFI_AWARE_SERVICE Context.WIFI_P2P_SERVICE Context.WIFI_RTT_RANGING_SERVICE Context.NSD_SERVICE Context.AUDIO_SERVICE Context.BIOMETRIC_SERVICE Context.MEDIA_ROUTER_SERVICE Context.TELEPHONY_SERVICE Context.TELEPHONY_SUBSCRIPTION_SERVICEContext.TELEPHONY_PHONE_NUMBER_SERVICE Context.CARRIER_CONFIG_SERVICE Context.EUICC_SERVICE Context.TELECOM_SERVICE Context.CLIPBOARD_SERVICE Context.INPUT_METHOD_SERVICE Context.TEXT_SERVICES_MANAGER_SERVICE Context.TEXT_CLASSIFICATION_SERVICE Context.APPWIDGET_SERVICE Context.DROPBOX_SERVICE Context.DEVICE_POLICY_SERVICE Context.UI_MODE_SERVICE Context.DOWNLOAD_SERVICE Context.NFC_SERVICE Context.BLUETOOTH_SERVICE Context.USB_SERVICE Context.LAUNCHER_APPS_SERVICE Context.SERIAL_SERVICE Context.INPUT_SERVICE Context.DISPLAY_SERVICE Context.USER_SERVICE Context.RESTRICTIONS_SERVICE Context.APP_OPS_SERVICE Context.ROLE_SERVICE Context.CAMERA_SERVICE Context.PRINT_SERVICE Context.CONSUMER_IR_SERVICE Context.TV_INTERACTIVE_APP_SERVICE Context.TV_INPUT_SERVICE Context.USAGE_STATS_SERVICE Context.MEDIA_SESSION_SERVICE Context.MEDIA_COMMUNICATION_SERVICE Context.BATTERY_SERVICE Context.JOB_SCHEDULER_SERVICEContext.PERSISTENT_DATA_BLOCK_SERVICE Context.MEDIA_PROJECTION_SERVICE Context.MIDI_SERVICE Context.HARDWARE_PROPERTIES_SERVICE Context.SHORTCUT_SERVICE Context.SYSTEM_HEALTH_SERVICE Context.COMPANION_DEVICE_SERVICE Context.VIRTUAL_DEVICE_SERVICE Context.CROSS_PROFILE_APPS_SERVICE Context.LOCALE_SERVICE Context.MEDIA_METRICS_SERVICE Context.DISPLAY_HASH_SERVICE Context.CREDENTIAL_SERVICE Context.DEVICE_LOCK_SERVICE Context.GRAMMATICAL_INFLECTION_SERVICEContext.SECURITY_STATE_SERVICE Context.CONTACT_KEYS_SERVICE Context.MEDIA_QUALITY_SERVICE Context.ADVANCED_PROTECTION_SERVICE Context.NPU_SERVICE Context.WEB_APP_SERVICE Context.HID_SERVICE. この値を null にすることはできません。 Object The service を返します。名前が存在しない場合は null を返します。

属性

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Javaドキュメント。

適用対象