標籤:android des style blog java tar ext color get int string
通過Activity類的getSystemService方法可以獲得指定的系統服務。
getSystemService方法只有一個String類型的參數,表示系統服務的ID,這個ID在整個Android系統中是唯一的。
Android SDK在android.content.Context類中定義了這些ID。如下:
Constants |
AccessibilityManager |
ACCESSIBILITY_SERVICE |
通過登入的事件監聽器將UI事件反饋給使用者。 主要是一些View獲得點擊、焦點、文字改變等事件的分發管理,對整個系統的調試、問題定位等,也需要最這個服務仔細過目一下。 |
AccountManager |
ACCOUNT_SERVICE |
在你選擇的時間接收 Intents |
ActivityManager |
ACTIVITY_SERVICE |
Activity服務 |
AlarmManager |
ALARM_SERVICE |
鬧鐘服務 |
AppOpsManager |
APP_OPS_SERVICE |
Use with getSystemService(String) to retrieve a AppOpsManager for tracking application operations on the device. 在裝置操作跟蹤應用 |
AudioManager |
AUDIO_SERVICE |
音頻服務。管理音量,響鈴模式和音頻路由 |
BluetoothAdapter |
BLUETOOTH_SERVICE |
藍芽服務 |
CaptioningManager |
CAPTIONING_SERVICE |
Use with getSystemService(String) to retrieve a CaptioningManager for obtaining captioning properties and listening for changes in captioning preferences. |
ClipboardManager |
CLIPBOARD_SERVICE |
剪下板服務 |
ConnectivityManager |
CONNECTIVITY_SERVICE |
網路連接服務。可供其他應用查詢,當網路狀態變化時,也可廣播改變。 |
ConsumerIrManager |
CONSUMER_IR_SERVICE |
紅外訊號服務。操作發射紅外訊號的裝置 |
DevicePolicyManager |
DEVICE_POLICY_SERVICE |
裝置監聽服務 |
DisplayManager |
DISPLAY_SERVICE |
Use with getSystemService(String) to retrieve a DisplayManager for interacting with display devices. 擷取 DisplayManager 以和顯示裝置互動。 |
DownloadManager |
DOWNLOAD_SERVICE |
下載服務。HTTP下載請求 |
DropBoxManager |
DROPBOX_SERVICE |
擷取 DropBoxManager 執行個體以記錄診斷記錄。 |
InputMethodManager |
INPUT_METHOD_SERVICE |
IME的管理服務程式,包括何時使能IME,切換IME等等。 |
InputManager |
INPUT_SERVICE |
擷取 InputManager 以和輸入裝置互動。 |
NotificationManager |
KEYGUARD_SERVICE |
擷取 NotificationManager 以控制鍵盤鎖 |
LayoutInflater |
LAYOUT_INFLATER_SERVICE |
Use with getSystemService(String) to retrieve a LayoutInflater for inflating layout resources in this context. |
LocationManager |
LOCATION_SERVICE |
GPS定位服務等 |
MediaRouter |
MEDIA_ROUTER_SERVICE |
Use with getSystemService(String) to retrieve a MediaRouter for controlling and managing routing of media. |
NfcManager |
NFC_SERVICE |
Use with getSystemService(String) to retrieve a NfcManager for using NFC. NFC |
NotificationManager |
NOTIFICATION_SERVICE |
負責管理和通知後台事件的發生等,這個和statusbar膠黏在一起,一般會在statusbar上添加響應表徵圖。使用者可以通過這知道系統後台發生了什麼事情。 |
NsdManager |
NSD_SERVICE |
Use with getSystemService(String) to retrieve a NsdManager for handling management of network service discovery |
PowerManager |
POWER_SERVICE |
電源服務 |
PrintManager |
PRINT_SERVICE |
列印服務。列印和管理印表機和列印任務 |
SearchManager |
SEARCH_SERVICE |
搜尋服務 |
SensorManager |
SENSOR_SERVICE |
感應器服務 |
StorageManager |
STORAGE_SERVICE |
系統儲存服務 |
TelephonyManager |
TELEPHONY_SERVICE |
電話服務 |
TextServicesManager |
TEXT_SERVICES_MANAGER_SERVICE |
Use with getSystemService(String) to retrieve a TextServicesManager for accessing text services. |
UiModeManager |
UI_MODE_SERVICE |
Use with getSystemService(String) to retrieve a UiModeManager for controlling UI modes. |
UsbManager |
USB_SERVICE |
Use with getSystemService(String) to retrieve a UsbManager for access to USB devices (as a USB host) and for controlling this device‘s behavior as a USB device. |
UserManager |
USER_SERVICE |
使用者管理服務。在支援多使用者裝置上系統管理使用者 |
Vibrator |
VIBRATOR_SERVICE |
震動器服務 |
com.android.server. WallpaperService |
WALLPAPER_SERVICE |
壁紙服務 |
WifiP2pManager |
WIFI_P2P_SERVICE |
WIFI-P2P串連服務 |
WifiManager |
WIFI_SERVICE |
WIFI服務 |
WindowManager |
WINDOW_SERVICE |
系統視窗服務 |