理解 Lifecycle

说来惭愧,2021 年了才开始细看 Jetpack 的 Lifecycle,只因为之前项目里用 RxJava 实现的 Lifecycle 实在是太香了。

Continue Reading »

Android Architecture Component - App Startup

App Startup 是 Jetpack 提供的一个用于 App 启动时进行 component 初始化的机制,那么先来看看我们之前一般都是如何实现初始化的。

Continue Reading »

如何从 Stream 的角度思考 RxJava

这篇文章是对 RxJava 工程使用方面的一些总结和思考,不会涉及具体操作符解释、实现细节,更多是从 idea 出发来思考 Stream。当然因为思想是相同的,对于 RxPython 及其它语言的使用,几乎没有差别。

Continue Reading »

Android MediaPlayer 调用 seekTo 视频进度错误

Android 中遇到的问题,使用 MediaPlayer 播放视频时,调用 seekTo(int) 方法,但是视频实际跳转的进度和传入的时间点并不一致。

搜索相关资料后,发现是视频「关键帧」方面的原因。

Continue Reading »