记录常用源码文件夹 源码目录

本文详细介绍了Android系统的启动过程,包括systemserver目录下SystemServer.java中启动的所有系统服务,如ActivityManagerService、PackageManagerService等。同时,还涵盖了设备初始化配置、按键处理、系统界面组件、动态壁纸、蓝牙设置及存储空间管理等关键模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

systemserver目录

frameworks/base/services/java/com/android/server/SystemServer.java

systemserver里启动了所有需要的系统服务

init.rc目录

device\xxx\xxx\init.rc

init开机配置

/device/xxxx/xxx/device.mk

设备apkmk信息

AMS源码目录  ActivityManagerService目录

\frameworks\base\services\core\java\com\android\server\am

PMS源码目录 PackageManagerService目录

\frameworks\base\services\core\java\com\android\server\pm

PhoneWindowManager目录

\frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager

按键的处理类(开关机、home)

systemui目录

frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar

通知栏的ui显示

launcher3目录

packages\apps\Launcher3

tvsettings 目录

packages\apps\TvSettings

壁纸绘制类

frameworks\base\packages\SystemUI\src\com\android\systemui\imagewallpaper

动态壁纸 wallpaper目录

frameworks\base\core\java\android\service\wallpaper

蓝牙设置

frameworks\base\core\java\android\bluetooth

/packages/apps/TvSettings/Settings/src/com/android/settings/bluetooth

package/apps/bluetooth  蓝牙源

build\target\product 关键的mk文件,包括launcher的mk文件

recents home键近期任务列表目录

frameworks\base\packages\Systemui\recents   系统界面 近期任务列表

/device/mstar/common/apps/MLatinIME    IME输入法

   系统文本

 frameworks\base\services\core\java\com\android\server\storage存储空间管理

\frameworks\base\media\java\android\media\AudioManager.java 音频管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值