Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android常用系統服務

Android常用系統服務

編輯:關於Android編程

通過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

輸入法的管理服務程序,包括何時使能輸入法,切換輸入法等等。

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

系統窗口服務

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved