首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
瓜瓜李
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
系统困境与软件复杂度,为什么我们的系统会如此复杂
很多人认为做业务开发没有挑战性,但其实正好相反,面向不确定性设计才是最复杂的设计。我们一直在说系统很复杂,那到底什么是复杂性?
看完这篇你还不会ASM字节码插桩,我吃x!
QQ空间曾经发布的热修复解决方案中利用Javaassist库实现向类的构造函数中插入一段代码解决CLASS_ISPREVERIFIED 问题。包括了Instant Run的实现以及参照Instant Run实现的热修复美团Robus等都利用到了插桩技术。 插桩就是将一段代码插入…
通俗易懂的Android屏幕刷新机制
目前手机大多都是60HZ,现在有的手机都到144HZ的高刷新率了。这个刷新率指标是干什么的呢?屏幕又是如何将数据显示到Android手机屏幕上的呢?玩游戏时的卡顿是怎么形成的?
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈。 大伙都清楚,Android 每隔 16.6ms 会刷新一次屏幕。 …
ExoPlayer 漫谈之解码器复用
播放器性能的极致优化,就是要发现播放流程中一点一滴的耗时,然后分析这些耗时,并提出有效的方式解决这些耗时.了解过ExoPlayer播放器的同学们都知道ExoPlayer的解码是依赖Android系统提供的原生的解码模块,即MediaCodec来实行视频和音频解码的. 这块耗时对…
Android应用启动流程分析
网上看过很多Activity启动过程的源码解析,很多文章会贴上一大段代码,然后从startActivity()函数开始深究整个源码的调用栈。个人感觉这类文章代码细节太多,反而容易迷失在源码调用之中,从而忽略了Activity启动过程的本质。所以本文就简单地定性地对Activit…
深入探索Android启动速度优化(上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 《深入探索Android稳定性优化》 中我们已经深入探索了Android稳定性优化的疆域。那么,除了稳定性以外…
Android 音频可视化
音频可视化,顾名思义就是将声音以视觉的方式呈现出来。如何将音频信号绘制出来?如何将声音的变化在视觉上清晰的表现出来,让视觉和听觉上的感受一致?这些在 Android 上如何实现?本文将针对这些问题做出解答,尽量对 Android 上的音频可视化实现做一个全面的介绍。 在这个流程…
AGP 升级之旅
本文将介绍 AGP 由 3.5.0 升级到 4.1.3 的适配过程,对遇到的问题进行分析,并给出相应的解决方案。
Handler消息机制全面解析
Handler消息机制全面解析(一) 1、消息机制的作用 Android的消息机制主要是指Handler的运行机制。Handler能够让你发送和处理消息,以及Runnable对象;每个Handler对
下一页
个人成就
文章被点赞
28
文章被阅读
5,906
掘力值
172
关注了
29
关注者
9
收藏集
17
关注标签
33
加入于
2022-01-08