首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
framwork
订阅
北京烤鸭
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
Android U WMS: 屏幕旋转动画(2) app 侧 activity relaunch
屏幕旋转动画,app 进程是如何收到以及处理配置,relaunch Activity 的生命周期是如何执行的。
【Android 14源码分析】Activity启动流程-2
【接Activity启动流程-1最后的流程】在ActivityStarer::startActivityInner方法中,通过getOrCreateRootTask方法创建Task,而后通过setNe
Android 监控和阻断InputDispatching ANR的方法探索
前言 如何在Java层实现异步监控和阻断InputDispatching ANR?我相信这是很多开发者都想要的功能。 Android版本发展已经趋于稳定,各种AMP工具都已经很成熟了,甚至很多人都能背
WMS& SF& IMS: 焦点窗口更新框架
在工作中,不乏一些做稳定性的“小朋友”,当遇到无法解决的“无焦点窗口”的ANR时,就会与我做一番“友好”的交流,有时候真让我不胜其烦。说实话,这些东西都是做稳定性的基本功。 本文先来分析焦点窗口的更新
BLASTBufferQueue01-BLASTBufferQueue架构概述
前言 Android图形架构中,对所有图形数据流的处理,是以"生产者-消费者"模式实现,并通过一个图形数据缓冲队列,实现图形数据的传递。 图形流生产者:指生成Graphic Buffer内容的组件,如
都2021年了,你的App还在发生crash吗?
如果没有这句话,app就不会crash。不信,你往里面看, 当KillApplicationHandler捕获到异常,进行完一系列处理(主要是打印crash日志,通知AMS展示crash弹窗等)后,最终会杀死进程,这样你的app就崩溃了。 这其实只是隔壁老王的思路,虽然确实能防…
Android系统优化--开机时间优化
实际生活当中,针对某些应用场景,对Android启动时间要求比较严格,比如车载,车都开出去几公里了,IVI系统还没起来,这就比较尴尬,所以,优化Android启动时间是一项非常重要的工作。本文将根据
[Android禅修之路] SurfaceFlinger 合成中的工作
[Android禅修之路] 在SurfaceFlinger 经历完合成前的准备之后,接下来的就是具体的合成工作了,合成工作的入口代码就是 doComposition
Android MediaSession&MediaBrowser源码分析
「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」。 最近公司要求预研MediaSession,为第三方应用提供多媒体服务,为此梳理了整个MediaSession架构。总结如
Android10.0 最近任务Recents功能分析
在Android10.0上,Recents功能分布在SystemUI和Launcher3里面集成. 一.初始化 跟Android8.1类似,先看初始化入口: 1.Recents.java Recent