首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android采码蜂
掘友等级
Android系统开发
Android Framework层开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Android R WindowManagerService模块(1) WMS整体架构及启动过程
Android系统中,WindowManager(以下简称WMS)负责一切窗口的管理,窗口可以理解为屏幕上的各种显示区域,如状态栏、Activity、锁屏......对于WMS来说,都是一个具体的窗口
Android R DreamManagerService分析
DreamManagerService(下面就简称DreamMS)是继承于SystemService的系统服务,运行于system_server进程内,负责Dream和Doze功能的进入、退出等,Dr
Android R DisplayManagerService(6) Logical Display和Physical Display配置的更新
在Android R DisplayManagerService模块(1) 启动中说过,系统中每个物理屏都对应一个逻辑屏,DisplayInfo代表逻辑屏封装的信息对象,它并非固定不变的,当Displ
Android R DisplayManagerService(5) Proximity Sensor灭屏原理
在 Android R PowerManagerService模块(4) 灭屏流程 中提到过距离传感器的灭屏,它和正常灭屏原理上不同。像按Power键灭屏这类正常灭屏来说,会将PMS部分的系统状态和D
Android R DisplayManagerService(4) 亮度调节
Android中调节亮度有如下几种常见方式:手动亮度条调节;视频播放界面滑动调节;自动亮度调节;其中前两类属于手动调节,亮度调节过程中,亮度的来源和入口各不相同,但是最终都会进入DisplayPowe
Android R DisplayManagerService模块(3) DMS部分亮灭屏流程
在Android R PowerManagerService模块(4) 灭屏流程 和 Android R PowerManagerService模块(3) 亮屏流程中分析亮灭屏流程时,侧重于PMS部分的流程,DMS中涉及到的流程没有进行分析,只说到请求DMS去设置屏幕亮度和Di…
Android R DisplayManagerService模块(2) DisplayAdapter和DisplayDevice的创建
在上一篇Android R DisplayManagerService模块(1) 启动中说道,执行onStart()方法时,将开始注册默认的Display适配器,本篇文章就该流程进行分析和总结。 首先,将LocalDisplayAdapter对象添加到mDisplayAdapt…
Android R DisplayManagerService模块(1) 启动
DisplayManagerService(以下简称DMS)是Android Framework中管理显示屏幕相关的模块,各种Display的连接、配置等,都是通过DMS和来管理控制。 在DMS模块中,对显示屏幕的描述分为物理显示屏(physical display)和逻辑显示…
Android R PowerManagerService模块(4) 灭屏流程
在Android R PowerManagerService模块(3)亮屏流程中分析了PMS部分的亮屏流程。PMS模块中也提供了灭屏接口goTosleep(),方法给其他组件或应用来关闭屏幕,这里将对PMS部分涉及到的灭屏流程进行分析。 首先将会调用goToSleepNoUpd…
Android R PowerManagerService模块(3) 亮屏流程
亮屏有很多种方式,如Power键亮屏、插拔USB亮屏、来电亮屏......,虽然方式不同,但只要发起亮屏,其流程都是一样的。PowerManager中提供了wakeUp()方法给其他组件或应用来点亮屏幕,下面就从这个方法开始分析亮屏流程。 系统未启动完成或强制suspend。 …
下一页
个人成就
文章被点赞
312
文章被阅读
120,427
掘力值
2,344
关注了
1
关注者
532
收藏集
3
关注标签
7
加入于
2020-08-24