首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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