Android10.0 Framework层服务一览表

服务名称 说明 是否移除 相关代码位置
gsiservice: [] native服务,gsi镜像服务,和系统动态分区相关可以动态替换system.img 可以移除 /frameworks/base/packages/DynamicSystemInstallationService/ /system/gsid/
dpmservice: [com.qti.dpm.IDpmService] 高通预置服务 /vendor/qcom/proprietary/prebuilt_HY11/ com.qti.dpmframework
ions: [com.android.internal.telephony.IOns] 机会网络服务 /packages/services/AlternativeNetworkAccess/src/com/android/ons/OpportunisticNetworkService.java
sip: [android.net.sip.ISipService] Sip服务,和网络电话相关 /frameworks/opt/net/voip/src/java/com/android/server/sip/SipService.java /packages/services/Telephony/sip/src/com/android/services/telephony/sip/SipUtil.java
carrier_config: [com.android.internal.telephony.ICarrierConfigLoader] CarrierConfigLoader绑定到特权运营商应用程序以获取运营商配置覆盖。 /packages/services/Telephony/src/com/android/phone/CarrierConfigLoader.java
phone: [com.android.internal.telephony.ITelephony] 电话相关的服务 /frameworks/base/telephony/java/android/telephony/TelephonyManager.java /packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java
extphone: [org.codeaurora.internal.IExtTelephony] sim卡相关 /vendor/qcom/proprietary/commonsys/telephony-fwk/opt/telephony/src/java/com/qualcomm/qti/internal/telephony/ExtTelephonyServiceImpl.java
isms: [com.android.internal.telephony.ISms] 短信相关的服务 /frameworks/opt/telephony/src/java/com/android/internal/telephony/SmsController.java /frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
iphonesubinfo: [com.android.internal.telephony.IPhoneSubInfo] 电话信息服务 /frameworks/opt/telephony/src/java/com/android/internal/telephony/PhoneSubInfoController.java /frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
simphonebook: [com.android.internal.telephony.IIccPhoneBook] sim卡联系人 /frameworks/opt/telephony/src/java/com/android/internal/telephony/UiccPhoneBookController.java /frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
ircs: [android.telephony.ims.aidl.IRcs] RCS增强短信 /frameworks/opt/telephony/src/java/com/android/internal/telephony/ims/RcsMessageStoreController.java /frameworks/opt/telephony/src/java/com/android/internal/telephony/ProxyController.java
isub: [com.android.internal.telephony.ISub] 提供一个进程间通信给ICC和SMS /frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionController.java
com.qualcomm.location.izat.IzatService: [com.qti.izat.IIzatService] 高通位置增强服务 /vendor/qcom/proprietary/commonsys/gps/
secure_element: [android.se.omapi.ISecureElementService] 安全相关的服务 /hardware/nxp/secure_element/ /packages/apps/SecureElement/src/com/android/se/SecureElementService.java
network_stack: [android.net.INetworkStackConnector] 网络堆栈服务 /packages/modules/NetworkStack/src/com/android/server/NetworkStackService.java
telecom: [com.android.internal.telecom.ITelecomService] 电话相关 /packages/services/Telecomm/src/com/android/server/telecom/TelecomServiceImpl.java
contexthub: [android.hardware.location.IContextHubService] 定位相关 /frameworks/base/services/core/java/com/android/server/ContextHubSystemService.java /frameworks/base/services/core/java/com/android/server/location/ContextHubService.java
netd_listener: [android.net.metrics.INetdEventListener] 接收netd进程的底层事件 /frameworks/base/services/core/java/com/android/server/connectivity/NetdEventListenerService.java
connmetrics: [android.net.IIpConnectivityMetrics] 网络连接相关 /frameworks/base/services/core/java/com/android/server/connectivity/IpConnectivityMetrics.java
bluetooth_manager: [android.bluetooth.IBluetoothManager] 负责蓝牙后台管理和服务。 /frameworks/base/services/core/java/com/android/server/BluetoothManagerService.java
app_binding: [] 空服务,无实现 \
clipboard: [android.content.IClipboard] 剪贴板服务。和TextView紧密相关 /frameworks/base/services/core/java/com/android/server/clipboard/ClipboardService.java
autofill: [android.view.autofill.IAutoFillManager] 自动填充服务和Activity,application,各种UI组件相关 /frameworks/base/services/autofill/java/com/android/server/autofill/AutofillManagerService.java
imms: [com.android.internal.telephony.IMms] 短信相关的服务 /frameworks/base/services/core/java/com/android/server/MmsServiceBroker.java /packages/services/Mms/src/com/android/mms/service/MmsService.java
incidentcompanion: [android.os.IIncidentCompanion] 事件和转储的辅助服务,为要获取的错误和事件报告提供用户反馈和授权和权限管理相关 /frameworks/base/services/core/java/com/android/server/incident/IncidentCompanionService.java /frameworks/base/core/java/android/os/IncidentManager.java /frameworks/base/cmds/incidentd/
statscompanion: [android.os.IStatsCompanionService] 后台运行并收集指标的本地服务 /frameworks/base/services/core/java/com/android/server/stats/StatsCompanionService.java /frameworks/base/cmds/statsd/
media.camera.proxy: [android.hardware.ICameraServiceProxy] camera相关 /frameworks/base/services/core/java/com/android/server/camera/CameraServiceProxy.java
slice: [android.app.slice.ISliceManager] 切片服务 config.disable_slices置为true 可以移除 /frameworks/base/services/core/java/com/android/server/slice/SliceManagerService.java
media_projection: [android.media.projection.IMediaProjectionManager] 录屏相关服务 /frameworks/base/services/core/java/com/android/server/media/projection/MediaProjectionManagerService.java /frameworks/base/media/java/android/media/projection/MediaProjectionManager.java
crossprofileapps: [android.content.pm.ICrossProfileApps] 处理交叉配置文件的类 可以移除 /frameworks/base/services/core/java/com/android/server/pm/CrossProfileAppsService.java /frameworks/base/core/java/android/content/pm/CrossProfileApps.java
launcherapps: [android.content.pm.ILauncherApps] 获取所有可运行的APP的activity和截屏类有依赖 /frameworks/base/services/core/java/com/android/server/pm/LauncherAppsService.java /frameworks/base/core/java/android/content/pm/LauncherApps.java
shortcut: [android.content.pm.IShortcutService] 截屏相关服务 /frameworks/base/services/core/java/com/android/server/pm/ShortcutService.java /frameworks/base/core/java/android/content/pm/ShortcutManager.java
media_router: [android.media.IMediaRouterService] MediaRouter允许应用程序控制从当前设备到外部扬声器和目标设备的媒体通道和流的路由。 /frameworks/base/media/java/android/media/MediaRouter.java /frameworks/base/services/core/java/com/android/server/media/MediaRouterService.java
media_resource_monitor: [android.media.IMediaResourceMonitor] 监控媒体资源的使用情况 通过android.software.picture_in_picture来管控 可以移除 /frameworks/base/services/core/java/com/android/server/media/MediaResourceMonitorService.java
media_session: [android.media.session.ISessionManager] 提供与应用程序已发布的{@link MediaSession媒体会话}交互的支持,以表达其正在进行的媒体播放状态。 /frameworks/base/services/core/java/com/android/server/media/MediaSessionService.java /frameworks/base/media/java/android/media/session/MediaSessionManager.java
restrictions: [android.content.IRestrictionsManager] 为应用程序提供一种机制来查询由管理用户施加的限制。应用程序还可以向本地或远程设备管理员发送权限请求,以覆盖默认的应用程序特定限制或任何其他需要管理员显式授权的操作。 /frameworks/base/services/restrictions/java/com/android/server/restrictions/RestrictionsManagerService.java /frameworks/base/core/java/android/content/RestrictionsManager.java
companiondevice: [android.companion.ICompanionDeviceManager] 管理配套设备的服务(蓝牙、BLE 和 WLAN) /frameworks/base/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java /frameworks/base/core/java/android/companion/CompanionDeviceManager.java /frameworks/base/packages/CompanionDeviceManager/
print: [android.print.IPrintManager] 打印服务。通过android.software.print 控制 /frameworks/base/services/print/java/com/android/server/print/PrintManagerService.java /frameworks/base/core/java/android/print/PrintManager.java /frameworks/base/packages/PrintSpooler/
graphicsstats: [android.view.IGraphicsStats] 该服务的任务是收集聚合渲染配置数据。它通过允许渲染进程请求一个共享缓冲区来放置它们的统计数据来做到这一点。 /frameworks/base/services/core/java/com/android/server/GraphicsStatsService.java /frameworks/base/libs/hwui/service/
dreams: [android.service.dreams.IDreamManager] Dreams是在充电设备闲置或停靠在桌面底座时启动的交互式屏保。Dream为应用程序提供了另一种表达自己的方式,为展览/向后倾斜的体验量身定制 和休眠唤醒相关 /frameworks/base/core/java/android/service/dreams/DreamService.java /frameworks/base/services/core/java/com/android/server/dreams/DreamManagerService.java
network_time_update_service: [] 网络时间更新服务 /frameworks/base/services/core/java/com/android/server/NewNetworkTimeUpdateService.java
runtime: [] 此服务仅作为“dumpsys”目标存在,用于报告运行时和相关库的状态信息。 /frameworks/base/services/core/java/com/android/server/RuntimeService.java
diskstats: [] 磁盘状态统计服务,供dumpsys使用 /frameworks/base/services/core/java/com/android/server/DiskStatsService.java
voiceinteraction: [com.android.internal.app.IVoiceInteractionManagerService] 声音识别,无论是否设置了FEATURE_VOICE_RECOGNIZERS,我们都需要启动这个服务,因为它需要初始化各种设置。它将根据该特性在内部修改其行为 /frameworks/base/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java
role: [android.app.role.IRoleManager] 角色管理与系统的特权相关 /frameworks/base/services/core/java/com/android/server/role/RoleManagerService.java
appwidget: [com.android.internal.appwidget.IAppWidgetService] Android中提供Widget的管理和相关服务 /frameworks/base/services/appwidget/java/com/android/server/appwidget/AppWidgetService.java
backup: [android.app.backup.IBackupManager] 备份服务。通过android.software.backup控制 可以移除 /frameworks/base/services/backup/java/com/android/server/backup/Trampoline.java
trust: [android.app.trust.ITrustManager] 管理信任代理和信任监听器和网络有一定的关联 /frameworks/base/core/java/android/app/trust/TrustManager.java /frameworks/base/services/core/java/com/android/server/trust/TrustManagerService.java
soundtrigger: [com.android.internal.app.ISoundTriggerService] 管理DSP上的所有声音/基于语音的声音模型。该服务通过ISoundTriggerService接口提供api来管理基于声音触发器的声音模型。 /frameworks/base/media/java/android/media/soundtrigger/SoundTriggerManager.java /frameworks/base/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java
jobscheduler: [android.app.job.IJobScheduler] 负责接收表示由客户端应用程序执行的工作的作业,并根据指定的标准确定该作业何时应该针对客户端应用程序的端点运行。实现调度和重新调度作业的逻辑。JobSchedulerService对约束或活动作业的状态一无所知。它接收来自不同控制器和已完成作业的回调,并相应地进行操作。 /frameworks/base/services/core/java/com/android/server/job/JobSchedulerService.java
color_display: [android.hardware.display.IColorDisplayManager] 控制屏幕的颜色变化 /frameworks/base/services/core/java/com/android/server/display/color/ColorDisplayService.java
hardware_properties: [android.os.IHardwarePropertiesManager] HardwarePropertiesManager类提供了一种访问设备硬件状态的机制:CPU、GPU和电池温度、每核CPU使用率、风扇速度等。 /frameworks/base/services/core/java/com/android/server/HardwarePropertiesManagerService.java
serial: [android.hardware.ISerialManager] 对串口的设备进行操作 /frameworks/base/services/core/java/com/android/server/SerialService.java
usb: [android.hardware.usb.IUsbManager] USB Host和device管理服务。 /frameworks/base/services/usb/java/com/android/server/usb/UsbService.java
adb: [android.debug.IAdbManager] adb调试相关 /frameworks/base/services/core/java/com/android/server/adb/AdbService.java
midi: [android.media.midi.IMidiManager] Midi设备管理服务 /frameworks/base/services/midi/java/com/android/server/midi/MidiService.java
DockObserver: [] 扩展坞监视器 /frameworks/base/services/core/java/com/android/server/DockObserver.java
audio: [android.media.IAudioService] AudioFlinger的上层管理封装,主要是音量、音效、声道及铃声等的管理。 /frameworks/base/services/core/java/com/android/server/audio/AudioService.java
wallpaper: [android.app.IWallpaperManager] 壁纸管理服务通过config_enableWallpaperService控制 可以移除 /frameworks/base/services/core/java/com/android/server/wallpaper/WallpaperManagerService.java
search: [android.app.ISearchManager] 搜索服务 和activity相关联 /frameworks/base/services/core/java/com/android/server/search/SearchManagerService.java /frameworks/base/core/java/android/app/SearchManager.java
time_detector: [android.app.timedetector.ITimeDetectorService] 时间检测服务 /frameworks/base/services/core/java/com/android/server/timedetector/TimeDetectorService.java /frameworks/base/core/java/android/app/timedetector/TimeDetector.java
country_detector: [android.location.ICountryDetector] 检测用户国家 /frameworks/base/location/java/android/location/CountryDetector.java /frameworks/base/services/core/java/com/android/server/CountryDetectorService.java
location: [android.location.ILocationManager] 位置服务,GPS、定位等。 /frameworks/base/location/java/android/location/LocationManager.java /frameworks/base/services/core/java/com/android/server/LocationManagerService.java
devicestoragemonitor: [] 存储空间的监控,当存储空间低于阈值时发送广播 /frameworks/base/services/core/java/com/android/server/storage/DeviceStorageMonitorService.java
notification: [android.app.INotificationManager] 通知服务。 可以移除 /frameworks/base/core/java/android/app/NotificationManager.java /frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java
updatelock: [android.os.IUpdateLock] 类似于wakelock的咨询机制,通过该机制,不应该因OTA/更新目的而中断的进程可以通知OS。这与类似终端的操作尤其相关。 /frameworks/base/core/java/android/os/UpdateLock.java
system_update: [android.os.ISystemUpdateManager] 允许查询发送系统更新的信息 /frameworks/base/core/java/android/os/SystemUpdateManager.java /frameworks/base/services/core/java/com/android/server/SystemUpdateManagerService.java
servicediscovery: [android.net.nsd.INsdManager] 网络服务搜索 /frameworks/base/core/java/android/net/nsd/NsdManager.java /frameworks/base/services/core/java/com/android/server/NsdService.java
connectivity: [android.net.IConnectivityManager] 网络连接状态服务 /frameworks/base/services/core/java/com/android/server/ConnectivityService.java /frameworks/base/core/java/android/net/ConnectivityManager.java
ethernet: [android.net.IEthernetManager] 有线网络相关 /frameworks/base/core/java/android/net/EthernetManager.java /frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetServiceImpl.java
wifip2p: [android.net.wifi.p2p.IWifiP2pManager] Wifi Direct服务 通过android.hardware.wifi.direct feature控制 /frameworks/base/wifi/java/android/net/wifi/p2p/WifiP2pManager.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/p2p/WifiP2pServiceImpl.java
wifiaware: [android.net.wifi.aware.IWifiAwareManager] 这个类提供了用于管理Wi-Fi感知操作发现和点对点数据连接的主要API。 通过android.hardware.wifi.aware features控制 /frameworks/base/wifi/java/android/net/wifi/aware/WifiAwareManager.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareService.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/aware/WifiAwareServiceImpl.java
wifirtt: [android.net.wifi.rtt.IWifiRttManager] 这个类提供了使用IEEE 802.11mc Wi-Fi往返时间(RTT)技术测量到其他设备的距离(距离)的主要API。通过android.hardware.wifi.rtt features控制 /frameworks/base/wifi/java/android/net/wifi/rtt/WifiRttManager.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/rtt/RttServiceImpl.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/rtt/RttService.java
wifiscanner: [android.net.wifi.IWifiScanner] WiFi扫描服务 /frameworks/base/wifi/java/android/net/wifi/WifiScanner.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/WifiScanningServiceImpl.java frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/WifiScanningService.java
wifi: [android.net.wifi.IWifiManager] Wifi服务。 /frameworks/base/wifi/java/android/net/wifi/WifiManager.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiServiceImpl.java /frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiService.java
persistent_data_block: [android.service.persistentdata.IPersistentDataBlockService] 读取写入数据到持久化的区域 /frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java /frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java
netpolicy: [android.net.INetworkPolicyManager] 创建和修改网络使用策略。 /frameworks/base/core/java/android/net/NetworkPolicyManager.java /frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
netstats: [android.net.INetworkStatsService] 收集展示网络的满意度并提供这些数据给其他系统服务 /frameworks/base/core/java/android/app/usage/NetworkStatsManager.java /frameworks/base/services/core/java/com/android/server/net/NetworkStatsService.java
network_score: [android.net.INetworkScoreService] 网络评分服务 /frameworks/base/core/java/android/net/NetworkScoreManager.java /frameworks/base/services/core/java/com/android/server/NetworkScoreService.java
textclassification: [android.service.textclassifier.ITextClassifierService] TextClassifier服务为系统提供与文本分类相关的特性。通过config.disable_systemtextclassifier 属性来控制 /frameworks/base/core/java/android/view/textclassifier/SystemTextClassifier.java /frameworks/base/services/core/java/com/android/server/textclassifier/TextClassificationManagerService.java
textservices: [com.android.internal.textservice.ITextServicesManager] 文本服务,例如文本检查拼写等。 可以移除 /frameworks/base/core/java/android/view/textservice/TextServicesManager.java /frameworks/base/services/core/java/com/android/server/textservices/TextServicesManagerService.java
ipsec: [android.net.IIpSecService] 用于管理希望访问IpSec API的多个客户端的服务。该服务负责维护客户端列表,并管理每个客户端拥有的资源(和相关配额)。 /frameworks/base/core/java/android/net/IpSecManager.java /frameworks/base/services/core/java/com/android/server/IpSecService.java
network_management: [android.os.INetworkManagementService] 网络管理服务。ANDROID 系统网络连接和管理服务由四个系统服务ConnectivityService、NetworkPolicyManagerService、NetworkManagementService、NetworkStatsService共同配合完成网络连接和管理功能。ConnectivityService、NetworkPolicyManagerService、NetworkStatsService三个服务都通过INetworkManagementService接口跨进程访问NetworkManagementService服务,实现与网络接口的交互及信息读取。 /frameworks/base/services/core/java/com/android/server/NetworkManagementService.java
statusbar: [com.android.internal.statusbar.IStatusBarService] 状态栏控制服务 可以移除 /frameworks/base/core/java/android/app/StatusBarManager.java /frameworks/base/services/core/java/com/android/server/statusbar/StatusBarManagerService.java
device_policy: [android.app.admin.IDevicePolicyManager] 管理设备上强制执行的策略的公共接口。大多数此类客户端必须以设备管理员的身份注册到系统中。此外,设备管理员可以以概要文件或设备所有者的身份注册。所有设备管理员都可以访问给定的方法,除非该方法的文档指定它仅限于设备或配置文件所有者。任何调用api的应用程序只能将其拥有的设备管理员组件作为参数传递。否则,将抛出{@link SecurityException}。可以通过android.software.device_admin features禁止功能 /frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java /frameworks/base/core/java/android/app/admin/DevicePolicyManager.java
deviceidle: [android.os.IDeviceIdleController] 用于观察设备状态,在设备空闲时执行维护任务。将一些比较耗时的代价比较高的任务放到设备空闲时执行,这样保证用户的体验 /frameworks/base/services/core/java/com/android/server/DeviceIdleController.java
oem_lock: [android.service.oemlock.IOemLockService] 管理设备的OEM Lock的状态 /frameworks/base/core/java/android/service/oemlock/OemLockManager.java /frameworks/base/services/core/java/com/android/server/oemlock/OemLockService.java
testharness: [] 管理自动化测试服务,用于在设备上设置自动测试框架。 /frameworks/base/services/core/java/com/android/server/testharness/TestHarnessModeService.java
lock_settings: [com.android.internal.widget.ILockSettings] 和锁屏界面中的输入密码,手势等安全功能有关。可以保存每个user的相关锁屏信息。 可以移除 /frameworks/base/services/core/java/com/android/server/locksettings/LockSettingsService.java
uimode: [android.app.IUiModeManager] 管理当前Android设备的夜间模式和行车模式. 可以移除 /frameworks/base/services/core/java/com/android/server/UiModeManagerService.java /frameworks/base/core/java/android/app/UiModeManager.java
storagestats: [android.app.usage.IStorageStatsManager] 访问详细的存储统计信息。这提供了应用程序、用户和外部/共享存储如何利用磁盘空间的摘要。 /frameworks/base/core/java/android/app/usage/StorageStatsManager.java /frameworks/base/services/usage/java/com/android/server/usage/StorageStatsService.java
mount: [android.os.storage.IStorageManager] 存储服务程序,一般要和一个linux daemon程序如vold/mountd等合作起作用,主要负责监听并广播device的mount/unmount/badremoval等等事件 /frameworks/base/core/java/android/os/storage/StorageManager.java /frameworks/base/services/core/java/com/android/server/StorageManagerService.java
[android.view.accessibility.IAccessibilityManager] 辅助管理程序截获所有的用户输入,并根据这些输入给用户一些额外的反馈,起到辅助的效果,View的点击、焦点等事件分发管理服。 /frameworks/base/core/java/android/view/accessibility/AccessibilityManager.java /frameworks/base/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
input_method: [com.android.internal.view.IInputMethodManager] 输入法服务,打开和关闭输入法。 /frameworks/base/core/java/android/view/inputmethod/InputMethodManager.java /frameworks/base/services/core/java/com/android/server/inputmethod/InputMethodManagerService.java
pinner: [] PinnerService pins important files for key processes in memory. /frameworks/base/services/core/java/com/android/server/PinnerService.java
network_watchlist: [com.android.internal.net.INetworkWatchlistManager] 管理系统的网络监控列表 /frameworks/base/core/java/android/net/NetworkWatchlistManager.java /frameworks/base/services/core/java/com/android/server/net/watchlist/NetworkWatchlistService.java
input: [android.hardware.input.IInputManager] 以前在WindowManagerService中,现在独立了出来,用户处理事件分发 /frameworks/base/core/java/android/hardware/input/InputManager.java /frameworks/base/services/core/java/com/android/server/input/InputManagerService.java
window: [android.view.IWindowManager] Android framework框架核心服务,窗口管理服务。 /frameworks/base/core/java/android/view/WindowManager.java /frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
sensorservice: [android.gui.SensorServer] 传感器相关服务 /frameworks/native/libs/sensor/SensorManager.cpp /frameworks/native/services/sensorservice/
inputflinger: [android.input.IInputFlinger] 输入系统的native服务 /frameworks/native/services/inputflinger/
alarm: [android.app.IAlarmManager] 提供闹铃和定时器等功能。 /frameworks/base/core/java/android/app/AlarmManager.java /frameworks/base/services/core/java/com/android/server/AlarmManagerService.java
consumer_ir: [android.hardware.IConsumerIrService] 远程控制,通过红外等控制周围的设备(例如电视等) /frameworks/base/core/java/android/hardware/ConsumerIrManager.java /frameworks/base/services/core/java/com/android/server/ConsumerIrService.java
dynamic_system: [android.os.image.IDynamicSystemService] 动态分区服务 /frameworks/base/services/core/java/com/android/server/DynamicSystemService.java /frameworks/base/core/java/android/os/image/DynamicSystemManager.java
guide: [android.os.IGuideManagerService] 自定义系统服务 /frameworks/base/core/java/android/os/GuideManager.java /frameworks/base/services/core/java/com/android/server/GuideManagerService.java
vibrator: [android.os.IVibratorService] 振动器服务 cmdline中加入pmi632_cut=1 即可移除 可以移除 /frameworks/base/services/core/java/com/android/server/VibratorService.java /frameworks/base/core/java/android/os/SystemVibrator.java
external_vibrator_service: [android.os.IExternalVibratorService] 额外振动器服务 和VibratorService共生 可以移除 /frameworks/base/services/core/java/com/android/server/VibratorService.java
dropbox: [com.android.internal.os.IDropBoxManagerService] 用于系统运行时日志的存储于管理。 /frameworks/base/core/java/android/os/DropBoxManager.java /frameworks/base/services/core/java/com/android/server/DropBoxManagerService.java
device_config: [] 从命令行接收与设备配置标志相关的shell命令,并将它们分派给SettingsProvider。 /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DeviceConfigService.java
settings: [] settingsProvider命令行服务 /frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/SettingsService.java
content: [android.content.IContentService] 内容服务,主要是数据库等提供解决方法的服务。 /frameworks/base/services/core/java/com/android/server/content/ContentService.java /frameworks/base/core/java/android/content/ContentResolver.java
account: [android.accounts.IAccountManager] Android账户服务,提供了对账户、密码、授权的集中管理。 /frameworks/base/core/java/android/accounts/Account.java /frameworks/base/services/core/java/com/android/server/accounts/AccountManagerService.java /frameworks/base/core/java/android/accounts/AccountManager.java
telephony.registry: [com.android.internal.telephony.ITelephonyRegistry] 电话注册、管理服务模块,可以获取电话的链接状态、信号强度等等。 /frameworks/base/services/core/java/com/android/server/TelephonyRegistry.java /frameworks/base/telephony/java/android/telephony/TelephonyManager.java
scheduling_policy: [android.os.ISchedulingPolicyService] 调度策略。 /frameworks/av/media/utils/SchedulingPolicyService.cpp
sec_key_att_app_id_provider: [android.security.keymaster.IKeyAttestationApplicationIdProvider] KeyAttestationApplicationIdProviderService提供了描述由UID标识的可能应用程序的信息。由于UID共享,这个KeyAttestationApplicationId可以包含关于多个包的信息。密钥存储库使用该信息来描述密钥认证过程的初始应用程序。 /frameworks/base/services/core/java/com/android/server/security/KeyAttestationApplicationIdProviderService.java
bugreport: [android.os.IDumpstate] bug上报服务 /frameworks/base/services/core/java/com/android/server/os/BugreportManagerService.java
rollback: [android.content.rollback.IRollbackManager] 系统回退服务 /frameworks/base/core/java/android/content/rollback/RollbackManager.java /frameworks/base/services/core/java/com/android/server/rollback/RollbackManagerService.java
looper_stats: [] 收集关于Looper消息分派的聚合遥测数据。 /frameworks/base/services/core/java/com/android/server/LooperStatsService.java
binder_calls_stats: [] binder调用状态服务 /frameworks/base/services/core/java/com/android/server/BinderCallsStatsService.java
webviewupdate: [android.webkit.IWebViewUpdateService] webview更新服务,通过android.software.webview features控制 可以移除 /frameworks/base/services/core/java/com/android/server/webkit/WebViewUpdateService.java /frameworks/base/core/java/android/webkit/WebViewUpdateService.java
usagestats: [android.app.usage.IUsageStatsManager] 统计服务,统计APP的使用数据 核心服务 可以移除 /frameworks/base/core/java/android/app/usage/UsageStatsManager.java /frameworks/base/services/usage/java/com/android/server/usage/UsageStatsService.java
batteryproperties: [android.os.IBatteryPropertiesRegistrar] 电池属性服务 /frameworks/base/services/core/java/com/android/server/BatteryService.java
battery: [] 负责监控电池的充电状态、电池电量、电压、温度等信息,当电池信息发生变化时,发生广播通知其他关系电池信息的进程和服务。 /frameworks/base/services/core/java/com/android/server/BatteryService.java /frameworks/base/core/java/android/os/BatteryManager.java
media.camera: [android.hardware.ICameraService] camera服务 /frameworks/av/services/camera/libcameraservice/CameraService.cpp /frameworks/base/core/java/android/hardware/camera2/CameraManager.java
media.sound_trigger_hw: [android.hardware.ISoundTriggerHwService] sound_trigger相关 /frameworks/av/soundtrigger/SoundTrigger.cpp
vendor.audio.vrservice: [android.media.IVRAudioService] 立体声相关 /frameworks/av/media/audioserver/main_audioserver.cpp
media.audio_policy: [android.media.IAudioPolicyService] 音频相关服务 /frameworks/av/services/audiopolicy/service/
sensor_privacy: [android.hardware.ISensorPrivacyManager] 该类提供对传感器隐私服务的访问;传感器隐私允许用户禁用对设备上所有传感器的访问。该类提供方法来查询传感器隐私的当前状态,以及在传感器隐私状态改变时进行注册/注销通知。 /frameworks/base/core/java/android/hardware/SensorPrivacyManager.java /frameworks/base/services/core/java/com/android/server/SensorPrivacyService.java
overlay: [android.content.om.IOverlayManager] 管理资源覆盖 /frameworks/base/core/java/android/content/om/OverlayManager.java /frameworks/base/services/core/java/com/android/server/om/OverlayManagerService.java
processinfo: [android.os.IProcessInfoService] 进程信息服务 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
permission: [android.os.IPermissionController] 权限相关服务 /frameworks/base/core/java/android/permission/PermissionControllerManager.java /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
cpuinfo: [] cpu信息服务 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
dbinfo: [] 数据库信息服务 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
gfxinfo: [] 图像信息服务 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
meminfo: [] 内存信息服务 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
procstats: [com.android.internal.app.procstats.IProcessStats] Android进程状态相关的服务 /frameworks/base/services/core/java/com/android/server/stats/StatsCompanionService.java /frameworks/base/services/core/java/com/android/server/am/ProcessStatsService.java /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
activity: [android.app.IActivityManager] Android framework框架核心服务,管理整个框架中任务、进程管理, Intent解析等的核心实现,管理四大组建的生命周期。 /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java /frameworks/base/core/java/android/app/ActivityManager.java
user: [android.os.IUserManager] Android多用户服务 /frameworks/base/services/core/java/com/android/server/pm/UserManagerService.java /frameworks/base/core/java/android/os/UserManager.java
otadexopt: [android.content.pm.IOtaDexopt] dex优化相关,通过config.disable_otadexopt控制 /frameworks/base/services/core/java/com/android/server/pm/OtaDexoptService.java
package_native: [android.content.pm.IPackageManagerNative] PackageManagerService的native服务 /frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
package: [android.content.pm.IPackageManager] 包括对软件包的解包,验证,安装以及升级等等,对于我们现在不能安装.so文件的问题,应该先从这块着手分析原因。 /frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
display: [android.hardware.display.IDisplayManager] 用于管理全局显示生命周期,决定在已连接的物理设备如何配置逻辑显示,并且通知系统和应用状态的改变。 /frameworks/base/core/java/android/hardware/display/DisplayManager.java /frameworks/base/services/core/java/com/android/server/display/DisplayManagerService.java
recovery: [android.os.IRecoverySystem] 救援模式 /frameworks/base/core/java/android/os/RecoverySystem.java /frameworks/base/services/core/java/com/android/server/RecoverySystemService.java
thermalservice: [android.os.IThermalService] 这是一个系统服务,监听Power HAL热事件并将其分发给监听器。 /frameworks/base/services/core/java/com/android/server/power/ThermalManagerService.java
power: [android.os.IPowerManager] Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,待机时屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等。 /frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java /frameworks/base/core/java/android/os/PowerManager.java
appops: [com.android.internal.app.IAppOpsService] 权限相关服务 /frameworks/base/core/java/android/app/AppOpsManager.java /frameworks/base/services/core/java/com/android/server/appop/AppOpsService.java
batterystats: [com.android.internal.app.IBatteryStats] 收集所有可能影响电池寿命的信息。 /frameworks/base/services/core/java/com/android/server/am/BatteryStatsService.java
activity_task: [android.app.IActivityTaskManager] 管理Activity的生命周期 /frameworks/base/core/java/android/app/ActivityTaskManager.java /frameworks/base/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
uri_grants: [android.app.IUriGrantsManager] 管理应用程序访问特定{@link android.net.Uri}的权限 /frameworks/base/core/java/android/app/UriGrantsManager.java /frameworks/base/services/core/java/com/android/server/uri/UriGrantsManagerService.java
device_identifiers: [android.os.IDeviceIdentifiersPolicyService] 设备认证服务 /frameworks/base/services/core/java/com/android/server/os/DeviceIdentifiersPolicyService.java
media.extractor: [android.media.IMediaExtractorService] 媒体相关 /frameworks/av/services/mediaextractor/MediaExtractorService.cpp
media.metrics: [android.media.IMediaAnalyticsService] 媒体分析服务 /frameworks/av/services/mediaanalytics/MediaAnalyticsService.cpp
SurfaceFlinger: [android.ui.ISurfaceComposer] 这是framebuffer合成的服务,将各个应用程序及应用程序中的逻辑窗口图像数据(surface)合成到一个物理窗口中显示(framebuffer)的服务程序 /frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp
netd: [android.net.INetd] 网络相关 /frameworks/base/services/net/java/android/net/util/NetdService.java
dnsresolver: [android.net.IDnsResolver] dns解析服务 /system/netd/
drm.drmManager: [drm.IDrmManagerService] 数字版权管理 /frameworks/av/drm/drmserver/
media.resource_manager: [android.media.IResourceManagerService] 媒体资源管理 /frameworks/av/services/mediaresourcemanager/
media.player: [android.media.IMediaPlayerService] 媒体播放服务 /frameworks/av/media/libmediaplayerservice/
android.os.UpdateEngineService: [android.os.IUpdateEngine] OTA升级服务 /frameworks/base/core/java/android/os/UpdateEngine.java /system/update_engine/
android.service.gatekeeper.IGateKeeperService: [android.service.gatekeeper.IGateKeeperService] Gaterkeeper用于做密码锁屏或者图案锁屏的验证 /system/core/gatekeeperd/
android.security.keystore: [android.security.keystore.IKeystoreService] 安全密钥服务 /system/security/keystore/ /frameworks/base/keystore/java/android/security/KeyStore.java
storaged_pri: [android.os.storaged.IStoragedPrivate] 存储相关的native进程 /system/core/storaged/
storaged: [android.os.IStoraged] 存储native层的服务 /system/core/storaged/
stats: [android.os.IStatsManager] 系统监控服务 /frameworks/base/cmds/statsd/src/StatsService.cpp /frameworks/base/core/java/android/app/StatsManager.java
wificond: [android.net.wifi.IWificond] WiFi相关的服务 /frameworks/opt/net/wifi/service/java/com/android/server/wifi/WificondControl.java
vendor.perfservice: [com.qualcomm.qti.IPerfManager] 性能相关 /vendor/qcom/proprietary/commonsys/android-perf/QPerformance/src/com/qualcomm/qti/Performance.java /vendor/qcom/proprietary/commonsys/android-perf/perfservice/
media.drm: [android.media.IMediaDrmService] 媒体相关 /frameworks/av/services/mediadrm/
incident: [android.os.IIncidentManager] 事件和转储的辅助服务,为要获取的错误和事件报告提供用户反馈和授权和权限管理相关 /frameworks/base/cmds/incidentd/
idmap: [] 资源文件映射相关 /frameworks/base/cmds/idmap2/idmap2d/
installd: [android.os.IInstalld] PackageManagerService相关服务 /frameworks/native/cmds/installd/
media.audio_flinger: [android.media.IAudioFlinger] 音频相关的服务 /frameworks/av/services/audioflinger/
gpu: [android.graphicsenv.IGpuService] GPU相关服务 /frameworks/native/services/gpuservice/
ashmem_device_service: [android.ashmemd.IAshmemDeviceService] 共享内存服务 /system/ashmemd/
suspend_control: [android.system.suspend.ISuspendControlService] 系统挂起相关 /system/hardware/interfaces/suspend/
apexservice: [android.apex.IApexService] apex升级相关服务 /system/apex/apexd/
vold: [android.os.IVold] sd卡和U盘等外部设备挂载相关的服务 /system/vold/

你可能感兴趣的:(android,java,开发语言)