0%

本文介绍了利用 macOS Mojave 及更高版本系统(10.14+)的原生特性,实现桌面墙纸随黑暗模式自动切换的方法。

我将自己 Life 网站的 Django 框架由 2.0.6 更新到 2.2.9,其中遇到了一些坑,在此记录一下。

在 Android 中使用 Fragment 时,我们常常会在 Fragment 中定义一些按钮监听之类的事件。在我看来,为 Fragment 中的事件定义回调函数有两种方式,一种是实现接口,另一种是传递函数类型(Kotlin)或匿名内部类(Java)。前一种较为简单,也是官方教程中提到的方式,后一种因为考虑到 Activity 重建的问题,有一些需要注意的地方。这篇文章介绍了这两种方式。

Retrofit 可以算是当前 Android 上最知名的网络请求库了,它和 RxJava 都活跃在各大开源 app 的依赖库清单上,毕竟它们的组合堪称完美。

这篇文章介绍下怎样使用 RxJava 配合 Retrofit,实现需要等待多个数据源请求完成后,才能执行下一步操作的需求。

Kotlin 当前最主要的应用就是 Android 应用程序开发了吧,毕竟已经被 Google “钦点”为 first-class 支持的语言了。事实上,在此之前 Kotlin 团队就推出了一个叫 Kotlin Android 扩展(Kotlin Android Extensions)的工具包,里面包含了一些 Android 应用程序开发很好用的工具,虽然暂时还很少,但是其中用来绑定视图的合成属性(Synthetic Properties)已经算是重磅级的功能了。

这篇文章介绍下 Kotlin Android 扩展中的合成属性。