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

Android 系統服務一覽表

編輯:關於Android編程

在《Zygote進程【3】——SystemServer的誕生》一文中介紹了SystemServer的誕生,本文來看一下SystemServer中初始化的系統服務。

1.AccountManagerService

Android賬戶服務,提供了對賬戶、密碼、授權的集中管理。

2.AccessibilityManagerService

輔助管理程序截獲所有的用戶輸入,並根據這些輸入給用戶一些額外的反饋,起到輔助的效果,View的點擊、焦點等事件分發管理服。

3.ActivityManagerService

Android framework框架核心服務,管理整個框架中任務、進程管理, Intent解析等的核心實現,管理四大組建的生命周期。

4.AlarmManagerService

提供鬧鈴和定時器等功能。

5.AppWidgetService

Android中提供Widget的管理和相關服務

6.AssetAtlasService

負責將預加載的bitmap組裝成紋理貼圖,生成的紋理貼圖可以被用來跨進程使用,以減少內存。

7.AudioService

AudioFlinger的上層管理封裝,主要是音量、音效、聲道及鈴聲等的管理。

8.BackupManagerService

備份服務。

9.BatteryService

負責監控電池的充電狀態、電池電量、電壓、溫度等信息,當電池信息發生變化時,發生廣播通知其他關系電池信息的進程和服務。

10.BluetoothManagerService

負責藍牙後台管理和服務。

11.ClipboardService

剪貼板服務。

12.CommonTimeManagementService

管理本地常見的時間服務的配置,在網絡配置變化時重新配置本地服務。

13.ConnectivityService

網絡連接狀態服務。

14.ContentService

內容服務,主要是數據庫等提供解決方法的服務。

15.ConsumerIrService

遠程控制,通過紅外等控制周圍的設備(例如電視等)

16.CountryDetectorService

檢測用戶國家

17.DevicePolicyManagerService

提供一些系統級別的設置及屬性

18.DiskStatsService

磁盤統計服務,供dumpsys使用

19.DisplayManagerService

用於管理全局顯示生命周期,決定在已連接的物理設備如何配置邏輯顯示,並且通知系統和應用狀態的改變。

20.DreamManagerService

屏幕保護。

21.DropBoxManagerService

用於系統運行時日志的存儲於管理。

22.IdleMaintenanceService

用於觀察設備狀態,在設備空閒時執行維護任務。將一些比較耗時的代價比較高的任務放到設備空閒時執行,這樣保證用戶的體驗。

23.InputManagerService

以前在WindowManagerService中,現在獨立了出來,用戶處理事件分發。

24.InputMethodManagerService

輸入法服務,打開和關閉輸入法。

25.LightsService

光感應傳感器服務。

26.LocationManagerService

位置服務,GPS、定位等。

27.LockSettingsService

和鎖屏界面中的輸入密碼,手勢等安全功能有關。可以保存每個user的相關鎖屏信息。

28.WallpaperManagerService

壁紙管理服務。

29.MountService

磁盤加載服務程序,一般要和一個linux daemon程序如vold/mountd等合作起作用,主要負責監聽並廣播device的mount/unmount/badremoval等等事件。

30.NetworkManagementService

網絡管理服務。ANDROID 系統網絡連接和管理服務由四個系統服務ConnectivityService、NetworkPolicyManagerService、NetworkManagementService、NetworkStatsService共同配合完成網絡連接和管理功能。ConnectivityService、NetworkPolicyManagerService、NetworkStatsService三個服務都通過INetworkManagementService接口跨進程訪問NetworkManagementService服務,實現與網絡接口的交互及信息讀取。

31.NetworkPolicyManagerService

維護網絡使用策略。

32.NetworkStatsService

網絡統計相關。

33.NetworkTimeUpdateService

監視網絡時間,當網絡時間變化時更新本地時間。

34.NotificationManagerService

通知服務。

35.NsdService

網絡服務搜索

36.PackageManagerService

Android framework框架核心服務,用於APK的解析、權限驗證、安裝等。

37.PrintManagerService

打印服務。

38.PowerManagerService

電源管理服務。

39.RecognitionManagerService

身份識別相關。

40.SamplingProfilerService

用於耗時統計等。

41.SearchManagerService

搜索服務。

42.SchedulingPolicyService

調度策略。

43.SerialService

對串口的設備進行操作

44.StatusBarManagerService

狀態欄。

45.TelephonyRegistry

提供電話注冊、管理服務,可以獲取電話的鏈接狀態、信號強度等等。

46.TextServicesManagerService

文本服務,例如文本檢查等。

47.TwilightService

指出用戶當前所在位置是否為晚上,被UiModeManager等用來調整夜間模式。

48.UiModeManagerService

管理當前Android設備的夜間模式和行車模式.。

49.UsbService

USB Host和device管理服務。

50.VibratorService

振動器服務。

51.WifiP2pService

Wifi Direct服務。

52.WifiService

Wifi服務。

53.WindowManagerService

Android framework框架核心服務,窗口管理服務。

54.WiredAccessoryManager

監視手機和底座上的耳機。

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