首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android采码蜂
掘友等级
Android系统开发
Android Framework层开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(7) 屏幕旋转流程(2)
在上一篇文章中,主要对获取屏幕方向值的流程进行了总结,这篇文章中,将接着上篇的流程,对以下几点功能实现进行分析: 根据屏幕方向值+当前窗口属性,确定显示方向; 逻辑屏方向的...
15
4
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(6) 屏幕旋转流程(1)
1.概述 Android中提供了非常灵活的屏幕旋转功能,系统可以根据各种传感器自动旋转,应用也可以根据场景自行设置Activity的方向,来覆盖系统的行为。从这篇文章开始,...
11
5
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(5) 焦点窗口和InputWindows的更新
这篇文章中对焦点窗口的进行下分析总结。 焦点窗口是指当前正在与用户交互的窗口,该窗口负责接收键事件和触摸事件。当启动新的Activity、添加新的窗口、移除旧窗口、分屏来回...
17
3
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(4) Window的定位过程
前两篇文章中,对窗口的添加流程进行了分析,这篇文章中对窗口的定位流程进行分析总结。 首先需要说的是WindowSurfacePlacer类,在WMS启动的时候,就创建了Wi...
20
2
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(3) Window的relayout过程
在上一篇文章中,主要添加窗口时的WindowManagerService#addWindow()方法进行了主要总结,通过WindowManagerService#addWi...
10
2
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(2) Window的添加过程
窗口的添加,站在用户角度看,是开启一个新界面;站在开发者角度看,是通过API创建了一个新的Activity或窗口;站在系统实现角度看,则并非如此简单,本篇文章的目的,就是弄...
14
1
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R WindowManagerService模块(1) WMS整体架构及启动过程
Android系统中,WindowManager(以下简称WMS)负责一切窗口的管理,窗口可以理解为屏幕上的各种显示区域,如状态栏、Activity、锁屏......对于W...
20
3
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DreamManagerService分析
DreamManagerService(下面就简称DreamMS)是继承于SystemService的系统服务,运行于system_server进程内,负责Dream和Do...
4
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService(6) Logical Display和Physical Display配置的更新
在Android R DisplayManagerService模块(1) 启动中说过,系统中每个物理屏都对应一个逻辑屏,DisplayInfo代表逻辑屏封装的信息对象,它...
7
1
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService(5) Proximity Sensor灭屏原理
在 Android R PowerManagerService模块(4) 灭屏流程 中提到过距离传感器的灭屏,它和正常灭屏原理上不同。像按Power键灭屏这类正常灭屏来说,...
2
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService(4) 亮度调节
Android中调节亮度有如下几种常见方式:手动亮度条调节;视频播放界面滑动调节;自动亮度调节;其中前两类属于手动调节,亮度调节过程中,亮度的来源和入口各不相同,但是最终都...
5
评论
分享
Android采码蜂
关注了
图雀社区
Android系统开发
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService模块(3) DMS部分亮灭屏流程
在Android R PowerManagerService模块(4) 灭屏流程 和 Android R PowerManagerService模块(3) 亮屏流程中分析亮...
6
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService模块(2) DisplayAdapter和DisplayDevice的创建
在上一篇Android R DisplayManagerService模块(1) 启动中说道,执行onStart()方法时,将开始注册默认的Display适配器,本篇文章就...
2
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R DisplayManagerService模块(1) 启动
DisplayManagerService(以下简称DMS)是Android Framework中管理显示屏幕相关的模块,各种Display的连接、配置等,都是通过DMS和...
7
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R PowerManagerService模块(4) 灭屏流程
在Android R PowerManagerService模块(3)亮屏流程中分析了PMS部分的亮屏流程。PMS模块中也提供了灭屏接口goTosleep(),方法给其他组...
6
1
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R PowerManagerService模块(3) 亮屏流程
亮屏有很多种方式,如Power键亮屏、插拔USB亮屏、来电亮屏......,虽然方式不同,但只要发起亮屏,其流程都是一样的。PowerManager中提供了wakeUp()...
7
评论
分享
Android采码蜂
Android系统开发
·
2年前
关注
Android R PowerManagerService模块(2) WakeLock机制
WakeLock是Android中为应用层及框架层提供的用来保证CPU处于唤醒状态的一种锁机制。PMS中为应用及框架层其他组件提供了接口,进行WakeLock的申请和释放。...
6
3
分享
下一页
个人成就
文章被点赞
171
文章被阅读
69,534
掘力值
1,511
关注了
1
关注者
292
收藏集
3
关注标签
7
加入于
2020-08-24