Android 系統服務一覽表 阿新 • • 發佈:2019-02-04 在《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 監視手機和底座上的耳機。