
问题分析
文章平均质量分 94
问题分析
Geralt_z_Rivii
Android WMS开发
https://juejin.cn/user/1240706244936952
展开
-
【Android15 ShellTransitions】(九)结束动画+Android原生ANR问题分析
扯了这么多,可以总结根因了:1)、ActivityRecord#1启动ActivityRecord#2,创建Transition#1,在Transitions#setupStartState中的时候,Transition#1的finish transaction会把ActivityRecord#1的SurfaceControl隐藏。2)、发起一个短距离侧划,创建Transition#2,从DemoApp切换到Launcher,最终还是回到DemoApp,当然此次Transition无所谓。原创 2025-03-28 16:42:43 · 1166 阅读 · 0 评论 -
【Android原生问题分析】夸克、抖音划动无响应问题【Android14】
DisplayManagerService还是没有通知抖音对应进程“17885”。原创 2024-11-17 12:20:38 · 2033 阅读 · 4 评论 -
【问题分析】SetupWizard退出动画卡住【Android15】
所以原因出在SetupWizard的动画还在执行的时候, “com.google.android.setupwizard”和“com.ts.setupwizard.overlay”等一些App执行了一些disable App的操作,触发了全局Configuration的更新,导致SystemUI主线程去处理了configChanged相关的事务导致了阻塞。预期的情况是,setPosition的操作应该尽量在每一帧中都能进行,最终是界面的位置随着时间平滑的变化。原创 2024-08-30 09:24:36 · 1217 阅读 · 3 评论 -
【问题分析】放大镜影响权限弹窗接收事件【Android14】
如图,打开google的放大镜功能,然后将该放大镜和权限弹窗部分重合,会发现权限弹窗的按钮如“Allow”,点击无响应。顺便一提,如果放大镜和权限弹窗完全重合或者完全不重合,是没问题的。原创 2024-08-30 09:02:58 · 1472 阅读 · 0 评论 -
【问题分析】关于SF侧Launcher层级的分析【Android15】
一般来说,SF侧的Layer层级和WMS侧WindowContainer侧的层级是一一对应的,但是对Launcher来说,则略有不同,这点之前我在打印SF信息的时候,也有注意过,但是没有去仔细思考过为什么会这样,直到这次分析问题的时候踩了一坑,才发现有必要梳理一下这块逻辑,并做个记录。原创 2024-08-30 08:51:23 · 1250 阅读 · 0 评论 -
【问题分析】leash影响壁纸显示+SF侧流程变更梳理【Android15】
锁屏界面调起Emergency界面,然后返回到锁屏界面,切换的过程中黑屏。原创 2024-08-30 08:48:22 · 1476 阅读 · 0 评论 -
【问题分析】CtsWindowManagerDeviceAnimations【Android15】
CtsWindowManagerDeviceAnimations.testRightEdgeExtensionWorksDuringActivityTransition报错:根据case的内容大概理解一下这个case的测试逻辑:启动一个名为EdgeExtensionActivity的Activity,这个Activity重写了动画,当播放动画时,EdgeExtensionActivity在X轴方向上被缩放到50%,并且边缘像素延伸到屏幕右边。原创 2024-08-30 08:41:59 · 1452 阅读 · 0 评论 -
【问题分析】WMS无焦点窗口的ANR问题 + transientLaunch介绍【Android 14】
transientLaunch transientHide startExistingRecents原创 2024-06-07 18:50:06 · 1640 阅读 · 0 评论 -
【问题分析】锁屏界面调起google语音助手后壁纸不可见【Android 14】
为系统和锁屏分别设置两张不同的壁纸,然后在锁屏界面长按Power调起google语音助手后,有时候会出现壁纸不可见的情况,如以下截图所示:有的时候又是正常的,但显示的也是系统壁纸,并非是锁屏壁纸。后面我本地多次尝试,发现了一些规律:1)、同时设置系统和锁屏壁纸为壁纸A,此时不会有问题。2)、在第1步的基础上,单独将锁屏壁纸设置为壁纸B,此时也不会有问题。3)、在第2步的基础上,单独将系统壁纸设置为壁纸C,出现问题。原创 2024-05-10 18:30:34 · 1096 阅读 · 1 评论 -
【问题分析】TaskDisplayArea被隐藏导致的黑屏以及无焦点窗口问题【Android 14】
用户操作出的偶现的黑屏以及无焦点窗口问题。直接原因是,TaskDisplayArea被添加了eLayerHidden标志位,导致所有App的窗口不可见,从而出现黑屏和无焦点窗口问题,相关log为:这个log是MTK添加的,用来分析ANR问题还是非常有帮助的,对于分析黑屏问题同样有用。原创 2024-04-28 17:23:27 · 1538 阅读 · 3 评论 -
【问题分析】InputDispatcher无焦点窗口ANR问题【Android 14】
Monkey跑出的无焦点窗口的ANR问题。特点:1)、上层WMS有焦点窗口,为Launcher。2)、native层InputDispacher无焦点窗口,上层为”recents_animation_input_consumer“请求了焦点,但是”recents_animation_input_consumer“最终没有成为焦点窗口,原因是”NOT_VISIBLE“。原创 2024-03-27 09:50:41 · 1672 阅读 · 3 评论 -
【问题分析】InputDispatcher无焦点窗口ANR问题【Android 14】
Monkey跑出的无焦点窗口的ANR问题。特点:1)、上层WMS有焦点窗口,为Launcher。2)、native层InputDispacher无焦点窗口,上层为”recents_animation_input_consumer“请求了焦点,但是”recents_animation_input_consumer“最终没有成为焦点窗口,原因是”NO_WINDOW“。原创 2024-03-27 09:45:06 · 2664 阅读 · 2 评论 -
【问题分析】界面点击无响应,非ANR【Android 14】
用户操作出的点击Message界面无任何响应的问题,但是也不发生ANR。原创 2024-03-13 12:07:23 · 1673 阅读 · 1 评论 -
【问题分析】WMS无焦点窗口的ANR问题【Android 14】
Monkey跑出的Launcher ANR,场景为在Launcher界面,下拉状态栏,然后点击Notification,连续启动多个Activity,这些Activity均是启动后又快速销毁,导致的后续无焦点窗口问题。原创 2024-03-13 09:24:04 · 1507 阅读 · 0 评论 -
【问题分析】WMS无焦点窗口的ANR问题【Android 14】
Monkey跑出的 Launcher ANR,场景为在Launcher的Recents界面下一个Activity启动又快速销毁导致的无焦点窗口问题。原创 2024-03-13 09:15:19 · 2638 阅读 · 0 评论 -
【问题分析】WMS无焦点窗口的ANR问题【Android 14】
用户操作出的 Launcher ANR,场景为在Launcher界面一个Activity启动又快速销毁导致的无焦点窗口问题。原创 2024-03-13 09:06:29 · 1129 阅读 · 0 评论