首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
用户543148082839
更多收藏集
微信扫码分享
微信
新浪微博
QQ
69篇文章 · 0订阅
Android Perfetto 系列 1:Perfetto 工具简介
Perfetto 是一个高级的开源工具,专为性能监测和分析而设计。它配备了一整套服务和库,能够捕获和记录系统层面以及应用程序层面的活动数据。
来聊聊Activity的显示原理
WindowManagerService:我们口中经常说的WMS,主要负责管理窗口,,并不负责view的绘制。以下是WMS的主要作用: 对了,我采用的源码是Android 28的。 可以看到mContentParent是通过installDecor()初始化的,继续跟吧。 到这…
Android 启动优化知识小结
启动速度优化的意义 应用的启动速度是用户使用时产生的第一印象,从心理学的角度,对于秒开的应用,用户更容易产生黏性和依赖。如果点击应用图标后,等待很久才看到首帧画面显示,会带来极差的用户体验,甚至流失这
一个非耗时操作Input ANR引发的思考
今天喜提测试给的anr , anr报错信息如下 。 看到这个 anr 报错信息 ,Input事件导致的anr ,感觉和窗口没有焦点有亿点关系。 ANR 复现 先弄个透明的activity,然后通过FL
ANR原理及分析
ANR 基础知识 ANR(Application Not Responding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发ANR。具体逻辑处理都在system server
Android App ANR 系列 3 :ANR 案例分享
本文为 Android App ANR 系列的第三篇,主要分享几个 ANR 的案例,欢迎大家补充案例
Android ANR原理总结
触发原理 1. 概述 ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或
【问题分析】InputDispatcher无焦点窗口ANR问题【Android 14】
InputDispatcher无焦点窗口 1 问题描述 Monkey跑出的无焦点窗口的ANR问题。 特点: 1)、上层WMS有焦点窗口,为Launcher。 2)、native层InputDispac
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManag…
【问题分析】InputDispatcher无焦点窗口ANR问题【Android 14】
InputDispatcher无焦点窗口ANR问题 1 问题描述 Monkey跑出的无焦点窗口的ANR问题。 特点: 1)、上层WMS有焦点窗口,为Launcher。 2)、nat