Android常用系統服務

來源:互聯網
上載者:User

標籤: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

系統視窗服務

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.