首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
双鱼大猫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 1订阅
重构应用启动流程:打造生产级的动态任务调度框架
设计延迟加载框架就像 **“构建一张智能任务网络(DAG)”** —— 先执行无依赖的关键路径任务,然后根据系统空闲、用户交互等多种“信号”自动、有序地唤醒并执行网络中的其余任务,实现“按需加载”到“
Android启动优化终极指南:从“快餐店”模型到系统级性能飞跃
App启动优化就像 **“快餐店出餐”** —— 先上必点的汉堡(主线程关键任务),可乐炸鸡后厨慢慢做(延迟加载),提前备料(预加载),减少顾客等待时间!
不止是“点外卖”:从“TTID”指标,解构 Android 应用启动的性能全景
应用启动是一场与 TTID(首帧绘制时间) 指标的赛跑。优化的本质,就是系统性地分析进程创建、Application 初始化、Activity 创建与绘制这三大赛段的耗时,并利用 Jetpack St
不止是“装修”:从 VSync 到 Compose,重构 Android View 的绘制全景
View 的“测量-布局-绘制”三部曲,并非独立运作,而是被 ViewRootImpl 在 VSync 信号的驱动下,于 16.6ms 内统一调度的结果。而现代的 Jetpack Compose,则通
一句话说透Android里面的Binder通信架构
Binder 是 Android 系统流畅、安全、高效运行的关键。它通过一次拷贝、内核管理和代理模式,实现了优于其他 IPC 方式的性能和安全性。
Android UI性能优化:预渲染与帧缓存机制的深度解析
通过预渲染和帧缓存,我们可以有效地解决因主线程卡顿导致的掉帧问题,从而显著提升 RecyclerView 滚动和复杂动画的流畅度。这是一种以内存为代价,换取更流畅用户体验的强大优化策略。
Android Binder通信机制:四层架构与深度源码解析
`Binder` 是 Android 专门为进程间通信(IPC)设计的核心机制。它通过一个四层架构,实现了高效、安全、基于客户端-服务端模型的通信。
select vs. epoll:高性能I/O多路复用的核心对比
`select` 和 `epoll` 都是 Linux 下实现 **I/O 多路复用**(I/O Multiplexing)的机制,它们允许单个线程同时监听多个文件描述符(如 `Socket`)。
Android事件处理:MotionEvent的完整生命周期
`MotionEvent` 的传递过程对应用的流畅性至关重要,`MotionEvent` 的生命周期始于用户触摸屏幕。
Android事件处理:MotionEvent的完整生命周期
`MotionEvent` 就像你点的外卖订单,从手指碰屏幕(下单)开始,经过骑手(硬件驱动)、平台(系统服务)层层传递,最终送到你手里(App)处理!