首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
fw
订阅
devzhan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Framework常用命令集合
AMS相关 Activity相关 功能 命令 AMS所有信息 adb shell dumpsys activity Activity相关信息 adb shell dumpsys activity ac
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
SystemUI之通知图标控制
SystemUI之状态图标控制 分析了状态栏上状态图标(例如 wifi, bt)的控制流程,比较简单。本文来分析下状态栏上通知图标的控制流程,主要分析当一个新通知来临时,新通知的图标是如何一步步显示到状态上的。 从SystemUI之状态图标控制可知,状态图标是由一个叫Statu…
[Android禅修之路] Android图形系统,从Activity到Surface
首先,我们最初见到应用程序,都是Activity界面,那么Activity界面是如何显示的呢?然后每一个View树都会有一个根View,它就是ViewRootImpl。
源码分析 | 事件是怎么传递到Activity的?看不懂,请叫上渣渣辉一起来啃我
超超超详细,带你一步一步剖析Android11 源码,了解事件到底是如何一步一步传递到Activity的,如果这样还看不懂,请叫上渣渣辉来啃我。
【Android Framework】InputManagerService
# 回顾 回顾一下: 1.第一个启动的就是`init`进程,它解析了`init.rc`文件,启动各种`service`:`zygote`,`surfaceflinger`,`service_manag
Android 输入事件一撸到底之源头活水(1)
前言 Android 不只是展示静态页面,更多的是与用户的交互。用户通过触摸屏幕与App互动,提供了更好的用户体验。而在App层我们需要接收屏幕的触摸事件进行相应的逻辑操作,本系列文章将分析App层输
写给应用开发的 Android Framework 教程——学穿 Binder 篇之 Binder 基本原理
0. 虚拟地址与物理地址 在和群里的小伙伴交流的过程中发现很多同学对于计算机组成和操作系统这块基础了解的比较少,所以我觉得有必要简单科普一下虚拟地址和物理地址。 操作系统内核一般以页为单位管理物理内存
Android R WindowManagerService模块(1) WMS整体架构及启动过程
Android系统中,WindowManager(以下简称WMS)负责一切窗口的管理,窗口可以理解为屏幕上的各种显示区域,如状态栏、Activity、锁屏......对于WMS来说,都是一个具体的窗口