編輯:關於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
系統窗口服務
先給大家說下項目需求:TextView顯示一段文字,格式為:白雪公主(姓名,字數不確定)向您發來了2(消息個數,不確定)條消息這段文字中名字和數字的長度是不確定的,還要求
最流行的android組件大全http://www.open-open.com/lib/view/open1409108030307.htmlAndroid開源項目分類匯
用Android Studio開發前,你需要知道我寫的這個指引裡,包含了一些當你要把Eclipse項目轉到Andorid Studio前需要知道的基本信息。
VectorDrawable Android L開始提供了新的API VectorDrawable 可以使用SVG類型的資源,也就是矢量圖。在xml文件中的標簽是,下面是