最終更新:2017-03-28 (火) 14:44:08 (2558d)
Context.getSystemService
Top / Context.getSystemService
public abstract Object getSystemService (String name)
引数
定数 値 説明 取得できるクラス ACCESSIBILITY_SERVICE accessibility android.view.accessibility.AccessibilityManager? ACCOUNT_SERVICE account android.accounts.AccountManager? ACTIVITY_SERVICE activity A ActivityManager for interacting with the global activity state of the system. android.app.ActivityManager ALARM_SERVICE alarm A AlarmManager? for receiving intents at the time of your choosing. android.app.AlarmManager? AUDIO_SERVICE audio android.media.AudioManager CLIPBOARD_SERVICE clipboard A ClipboardManager? for accessing and modifying the contents of the global clipboard. android.content.ClipboardManager? CONNECTIVITY_SERVICE connection A ConnectivityManager? for handling management of network connections. android.net.ConnectivityManager? DEVICE_POLICY_SERVICE device_policy android.app.admin.DevicePolicyManager? DOWNLOAD_SERVICE download A DownloadManager? for requesting HTTP downloads android.app.DownloadManager? DROPBOX_SERVICE dropbox android.os.DropBoxManager? INPUT_METHOD_SERVICE input_method An InputMethodManager for management of input methods. android.view.inputmethod.InputMethodManager INPUT_SERVICE input android.hardware.input.InputManager KEYGUARD_SERVICE keyguard A KeyguardManager? for controlling keyguard. android.app.KeyguardManager? LAYOUT_INFLATER_SERVICE layout_inflater A LayoutInflater for inflating layout resources in this context. android.view.LayoutInflater LOCATION_SERVICE location A LocationManager? for controlling location (e.g., GPS) updates. android.location.LocationManager? MEDIA_ROUTER_SERVICE media_router android.media.MediaRouter NFC_SERVICE nfc android.nfc.NfcManager? NOTIFICATION_SERVICE notification A NotificationManager for informing the user of background events. android.app.NotificationManager NSD_SERVICE servicediscovery android.net.nsd.NsdManager? POWER_SERVICE power A PowerManager? for controlling power management. android.os.PowerManager SEARCH_SERVICE search A SearchManager? for handling search. android.app.SearchManager? SENSOR_SERVICE sensor android.hardware.SensorManager? STORAGE_SERVICE storage android.os.storage.StorageManager? TELEPHONY_SERVICE phone android.telephony.TelephonyManager? TEXT_SERVICES_MANAGER_SERVICE textservices android.view.textservice.TextServicesManager? UI_MODE_SERVICE uimode An UiModeManager? for controlling UI modes. android.app.UiModeManager? USB_SERVICE usb android.hardware.usb.UsbManager VIBRATOR_SERVICE vibrator A Vibrator? for interacting with the vibrator hardware. android.os.Vibrator? WALLPAPER_SERVICE wallpaper com.android.server.WallpaperService? WIFI_P2P_SERVICE wifip2p android.net.wifi.p2p.WifiP2pManager? WIFI_SERVICE wifi A WifiManager? for management of Wi-Fi connectivity. android.net.wifi.WifiManager WINDOW_SERVICE window The top-level window manager in which you can place custom windows. The returned object is a WindowManager. android.view.WindowManager BATTERY_SERVICE batterymanager for managing battery state (Android 5.0) BatteryManager? JOB_SCHEDULER_SERVICE taskmanager for managing scheduled tasks (Android 5.0) JobScheduler? NETWORK_STATS_SERVICE netstats for querying network usage statistics.(Android 6.0) NetworkStatsManager? HARDWARE_PROPERTIES_SERVICE hardware_properties accessing hardware properties. (Android 7.0) HardwarePropertiesManager?
実装
- AOSP/frameworks/base/core/java/android/content/Context.java?
- Return the handle to a system-level service by name.
- http://tools.oesf.biz/android-7.0.0_r1.0/xref/frameworks/base/core/java/android/content/Context.java#2849