Android 上 FFMpeg 和 MediaCodec 视频解码效率对比 📅 2020-09-05 · ☕ 2 min read 最近工作涉及视频编解码的, 所以进行了相关领域的学习. 这里记录下软件和硬件解码的效率对比
使用 OnFrameMetricsAvailableListener 统计绘制耗时 📅 2020-04-21 · ☕ 2 min read 在 Android 7.0, 增加了一个 Api 可以方便的统计一个 Window 的 View 树的绘制耗时
AnimatorSet Cancel 在 Android 8 和以下版的行为不一致坑 📅 2020-04-16 · ☕ 1 min read 有个动画在 onAnimatorEnd 回调中间接调用了 Animator#cancel。在 Android 8 没有问题,但是在 Android 5, Android 6 等版本造成了 StackOverflowError。
让 Annotation Processor 支持增量编译 📅 2020-03-24 · ☕ 4 min read Gradle 5.0 支持了 Java Annotation Processor 的增量编译, 本文概述了增量编译的类型以及实现方式。
当我尝试自己实现TLS时,我遇到了这些问题 📅 2020-03-15 · ☕ 6 min read 花费接近一周的业余时间,基本实现了基于 TLS 1.2 的通信过程。在这期间遇到了许多问题,在此记录。
Android VM 的启动流程以及 JNI 的通信原理 📅 2020-03-06 · ☕ 5 min read 详细分析在 zygote 的启动流程中, Android 的 Art/Dalvik VM 是如果启动的;以及 Android 为支持 JNI 调用做了哪些工作。