文档章节

Android 系统服务一览表

 天下杰论
发布于 2015/02/27 09:34
字数 1098
阅读 91
收藏 1

精选30+云产品,助力企业轻松上云!>>>

在《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

监视手机和底座上的耳机。
粉丝 53
博文 450
码字总数 24615
作品 0
沈阳
项目经理
私信 提问
加载中
请先登录后再评论。
即将升级 Android 2.3 Gingerbread 的手机一览表

最近Google的两位“亲儿子”手机:N1和NS 都纷纷开始升级最新的Android 2.3 Gingerbread 系统。而其他不是用“亲儿子”只能在一旁眼馋了。好在谷歌曾表明:鸡蛋会有的,姜饼也会有的。最近有...

红薯
2011/03/01
883
3
tools:context =“activityname”布局文件中定activity的渲染上下文

第一步: 首先来看布局文件:activty_about.xml 解释:tools:context="info.Activity.About "这一句不会被打包进APK,ADT的Layout Editor在当前的Layout文件里面设置对应的渲染上下文,说明当...

刘小米_思聪
2014/12/03
3.9K
0
小白扫盲:Android 设备的CPU类型(通常称为”ABIs”)

早期的Android系统几乎只支持ARMv5的CPU架构,但是现在不同了,你知道现在它支持多少种吗?7种! Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7 (从2010年起),x86 (从2011年起)...

osc_n3sez95e
2019/01/18
2
0
Android 中如何引用核心的资源

Android SDK 的核心自带有很多的资源,例如很多的图标可供使用,详情请看 Android 1.5 自带的图标一览表 但是怎么在我们的应用的资源中引用这些图标呢,假设我们定义了一个菜单,我们希望给菜...

红薯
2009/07/16
672
0
各种移动浏览器UserAgent一览表

安卓 QQ浏览器 Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; M032 Build/IML74K) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/4.1 Mobile Safari/533.1 安卓 原生浏览器......

立Q
2013/02/18
3.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

唐山5.1级地震 百度人工智能技术帮上忙:成都减灾所提前30秒让北京、天津市民收到预警

本文作者:y****n 7月12日6时38分在河北唐山市古冶区发生5.1级地震,成都高新减灾研究所与应急管理部门联合建成的大陆地震预警网成功预警该地震,给唐山市提前3秒预警,给天津市提前33秒预警...

百度开发者中心
昨天
30
0
如何使用PHP发送POST请求? - How do I send a POST request with PHP?

问题: Actually I want to read the contents that come after the search query, when it is done. 实际上,我想阅读搜索查询之后的内容,完成之后。 The problem is that the URL only a......

javail
今天
14
0
如何从Java读取文件夹中的所有文件? - How to read all files in a folder from Java?

问题: 如何通过Java读取文件夹中的所有文件? 解决方案: 参考一: https://stackoom.com/question/7jt2/如何从Java读取文件夹中的所有文件 参考二: https://oldbug.net/q/7jt2/How-to-rea...

富含淀粉
今天
25
0
主机“ xxx.xx.xxx.xxx”不允许连接到该MySQL服务器

问题: This should be dead simple, but I cannot get it to work for the life of me. 这本来应该很简单,但是我无法让它在我的一生中发挥作用。 I'm just trying to connect remotely to......

技术盛宴
今天
18
0
OSChina 周二乱弹 —— 附近居民接连失踪,你们有什么头绪吗

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《伤离别(原版)》- 黄霑 手机党少年们想听歌,请使劲儿戳(这里) @巴拉迪维 :睡...

小小编辑
今天
48
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部