언어

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("창") 사용자 지정 창을 배치할 수 있는 최상위 창 관리자입니다. 반환된 개체는 WindowManager입니다. 화면 영역의 구성 및 시각적 범위로 조정되는 createWindowContext(int,Bundle)를 사용하여 만든 작업 또는 컨텍스트와 같은 시각적 컨텍스트에서만 가져와야 합니다. LAYOUT_INFLATER_SERVICE("layout_inflater") 이 컨텍스트에서 레이아웃 리소스를 확장하기 위한 LayoutInflater입니다. 화면 영역의 구성 및 시각적 범위로 조정되는 createWindowContext(int,Bundle)를 사용하여 만든 작업 또는 컨텍스트와 같은 시각적 컨텍스트에서만 가져와야 합니다. ACTIVITY_SERVICE("activity") 시스템의 전역 활동 상태와 상호 작용하기 위한 ActivityManager입니다. WALLPAPER_SERVICE ("배경 화면") 이 컨텍스트에서 배경 화면에 액세스하기위한 WallpaperService입니다. 화면 영역의 구성 및 시각적 범위로 조정되는 createWindowContext(int,Bundle)를 사용하여 만든 작업 또는 컨텍스트와 같은 시각적 컨텍스트에서만 가져와야 합니다. POWER_SERVICE("전원") 전원 관리를 제어하기 위한 PowerManager입니다. ALARM_SERVICE("경보") 선택한 시점에 의도를 수신하기 위한 AlarmManager입니다. NOTIFICATION_SERVICE("알림") 백그라운드 이벤트를 사용자에게 알리기 위한 NotificationManager입니다. KEYGUARD_SERVICE("keyguard") 키 가드를 제어하기 위한 KeyguardManager입니다. LOCATION_SERVICE("위치") 위치(예: GPS) 업데이트를 제어하기 위한 LocationManager입니다. SEARCH_SERVICE("검색") 검색을 처리하기 위한 SearchManager입니다. VIBRATOR_MANAGER_SERVICE("vibrator_manager") 디바이스 진동기 액세스, 개별 진동기 조작 및 여러 진동기에서 동기화된 효과 재생을 위한 VibratorManager입니다. ERROR(/#MULTISENSORY_MANAGER_SERVICE)("multisensory_manager") 다중 감각 디자인 시스템 VIBRATOR_SERVICE("진동기") 진동기 하드웨어와 상호 작용하기 위한 진동기에서 오디오 촉각 피드백을 전달하기 위한 ERROR(/android.os.multisensory.MultisensoryManager)입니다. CONNECTIVITY_SERVICE("연결") 네트워크 연결 관리를 처리하기 위한 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") 배터리 상태 JOB_SCHEDULER_SERVICE 관리하기 위한 BatteryManager("taskmanager") 예약된 작업 NETWORK_STATS_SERVICE 관리하기 위한 JobScheduler("netstats") 네트워크 사용 통계 쿼리를 위한 NetworkStatsManager입니다. HARDWARE_PROPERTIES_SERVICE("hardware_properties") 하드웨어 속성에 액세스하기 위한 HardwarePropertiesManager입니다. DOMAIN_VERIFICATION_SERVICE("domain_verification") 웹 도메인 승인 상태에 액세스하기 위한 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 예외를 throw하면 앱이 새 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_SERVICE Context.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_SERVICE Context.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_SERVICE Context.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_SERVICE Context.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일 수 없습니다. 이름이 없으면 개체 서비스 또는 null을 반환합니다.

특성

설명

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

에 대한 android.content.ContextWrapper.getSystemService(java.lang.String)Java 설명서

적용 대상