首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
framework
订阅
西片
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
2【Android 12】WindowContainer类
根据之前的分析,知道了窗口在App端是以PhoneWindow的形式存在,承载了一个Activity的View层级结构。那么在WMS端,窗口是以一种什么样的形式接受着WMS的管理?我想从窗口这一点发散
❤️ Android 源码解读-startActivity(含启动新应用)❤️
前文了解了应用是如何启动的,这篇文章咱们来一起了解应用时如何被打开的。仅仅会调用startActivity就够了吗?开启你的源码之旅吧。
如果启动一个未注册的Activity
简述 要启动未注册的Activity主要是要逃避AMS的检测,思路是,检测前要启动的Activity换成注册的,检测通过了,再在启动前换回来。这里主要是两个点。检测前,hookAMS。检测后hookH
Android源码—为什么onResume方法中不可以获取View宽高
前言 有一个经典的问题,我们在Activity的onCreate中可以获取View的宽高吗?onResume中呢? 对于这类八股问题,只要看过都能很容易得出答案:不能。
Android 强推的 Baseline Profiles 国内能用吗?我找 Google 工程师求证了!
你好,我是朱涛。这是「沉思录」的第三篇文章。 今天我们来扒一下 Baseline Profiles 的底层原理。
Android 组件初始化三种方式
Android 组件初始化三种方式优缺点和源码解析 1. Application#onCreate 2. ContentProvider#onCreate 3 Jetpack startup
Android Activity创建到View的显示过程
前言 系列文章: 当我们点击桌面图标启动App,到App显示完成,这中间到底经历了什么呢?了解了这部分内容,将会对Activity、Window、View之间联系与区别加深印象,更好指导我们编写代码。
从 setContentView 入口,全方位分析 LayoutInflater
在 Android 中 LayoutInflater 是扮演着很重要的角色,很多时候我们忽略了它的重要性,因为它的重要性完 全被隐藏起来了,可以说是直接隐藏在了Activity , Fragment 等组件的光环之下了。 在 Android 系统中,我们经常以 Context …
「Android10源码分析」为什么复杂布局会产生卡顿?-- LayoutInflater详解
Android系统启动流程源码下载及编译Android系统启动流程纵览init进程源码解析zygote进程源码解析systemServer源码解析LayoutInflater源码详解录播回放已上传,请
避免踩坑,内存不足时系统回收Activity的流程解析
运行时activity也会被回收,这个是怎么一回事?我们在本文中会探索activity回收的逻辑,同时以一个bad架构为引子,探索系统低内存回收的逻辑