自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 玩转Android14窗口-显示

APP与 WMS间的binder通信:Android14 显示系统整体框架如下图所示:窗口层级管理。

2025-06-08 22:31:01 230

原创 玩转WMS窗口层级二

2025-06-04 07:33:22 125

原创 玩转WMS窗口层级树及构建流程

然而根据上述函数得出,壁纸窗口的layer是1,Activity窗口属于应用窗口,layer是2,显然壁纸窗口在下面,因此窗口类型type值越大,不代表窗口越靠上。根据上面所说,Dialog与Activity所属的窗口容器(WindowToken)是一样的,在加入Dialog的时候,窗口容器中已经存在了Activity,因此这里会有个比较,Dialog是APPLICATION类型,Activity是BASE_APPLICATION类型,因此上述代码中返回了true。其中返回层级数字越大,窗口越靠上。

2025-06-04 07:28:38 1765

原创 玩转Android14窗口管理基础概念

悬浮窗模式:在可移动且可调整大小的单独窗口中显示各个应用。画中画模式:在应用中用小窗口叠加显示其他应用。分屏模式:让系统可以左右或上下并排显示应用。多窗口模式允许多个应用同时共享同一屏幕。

2025-06-02 22:19:55 337

原创 玩转Android窗口层级管理

多窗口模式:分屏(Split-screen)画中画(Picture-in-picture)自由窗口(Freeform)独立管理策略跨显示器窗口拖放。

2025-06-02 14:09:21 1671

原创 玩转窗口可见性和层级管理

窗口的类型(LayoutParams.type,如 TYPE_APPLICATION、TYPE_SYSTEM_ALERT)应用层通过 View.setVisibility() 控制视图的显示,但窗口本身的可见性由 WMS 最终决定。onPause() 时,窗口可能被暂停(但仍可能保持可见,如跳转新 Activity 时的过渡动画)。onResume() 时,Activity 的窗口被标记为可交互(mVisible = true)。窗口的父容器(如 Activity、Dialog、Toast 的窗口层级)

2025-06-01 08:12:45 980 1

Understand-5.0.930-Windows-64bit.exe

Understand-5.0.930-Windows-64bit.exe windows Understand-5.0.930-Windows-64bit.exe

2018-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除