首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
时间和空间
更多收藏集
微信扫码分享
微信
新浪微博
QQ
604篇文章 · 0订阅
BufferQueue的环形队列是什么设计的
1. 总览:固定槽位池 + 有界 FIFO BufferQueue 的“环形”不是单块连续内存做取模指针,而是: 一组固定大小的槽位数组(BufferSlot slots[NUM_BUFFER_SLO
为什么会出现有声无画/黑屏,以及如何避免与优化
一、为什么会有“有声音没画面 / 黑屏” A. 视图/Surface 管线问题 Surface 丢失或没绑定 SurfaceView/TextureView 生命周期没对齐:surfaceDestro
ANR 速查手册
ANR 速查手册:速查→定位→交叉验证→归因与修复,配合示例解析。 主线程诊断:Busy/Waiting状态判定,确定归因与修复建议。
手把手教你改造 AAR:解包、注入逻辑、重打包,一条龙玩转第三方 SDK!
一、什么是 AAR 文件? AAR 文件(Android Archive)是 Android Studio 用来打包 Android Library(库模块) 的一种压缩文件格式,扩展名是 .aar,
Android 嵌套滑动设计思想
本文介绍Android嵌套滑动的设计思想。通过本文,您可以了解到:为什么需要NestedScrolling接口? 为什么需要CoordinatorLayout?AppBarLayout复杂的继承关系。
一个卡顿修复的过程记录
本文记录一个列表卡顿问题的分析流程,能带给初学者一点分析列表卡顿的一些思路。本文为问题分析的记录,存在一些不完整性,请轻喷~
启动速度优化的理论与实践总结
通过对启动原理、工具使用、优化实践的系统总结梳理,加深对启动优化的认识,书写更符合性能规范的高质量代码。
深入探究Android应用启动起点
开发者文档中提到,Android应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动或热启动。三种启动状态中,冷启动耗时最久,系统和App有较多初始化的工作。如果启动时间过长,可能会导致用户在应用商店打低分,甚至完全弃用app,所以冷启动速度是各个app…
APM监控 · 入门篇 · Android端测监控平台建设
性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会卸载掉我们的 App。这也是我们在目前工作中面临的巨大挑战之一,尤其是低端机型。 商业化的APM平台:著名的 NewR…
浅谈 Android Binder 监控方案
在 Android 应用开发中,Binder 可以说是使用最为普遍的 IPC 机制了。我们考虑监控 Binder 这一 IPC 机制,一般是出于以下两个目的: