抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

关于MIUI屏幕亮度获取范围不对的问题

以前做系统应用的时候不觉得有什么问题,因为系统是公司自己定制的,传感器也是公司采购的,接口也是系统工程师提供的。 但是一个小需求却暴露了这个问题,MIUI 的系统,返回的亮度范围并不是[0 .. 1]...

2020.9 第四周目 踩坑小记

Debug 调试慢的问题(一直卡在LLDB) 以前没怎么做需要 ndk 的工程,用的 mac 或许没察觉,但现在在windows上的感受就是巨慢,网上找了下。主要是这个导致的: 没什么重要的事儿,选 ...

2020.9 第三周目 踩坑小记

切换到 Windows 后的想踹脚瞬间 上来就是一个 Unable to delete file: E:\AndroidStudioProjects\SomeApp\app\build\outputs...

浅谈 Android pdfium.so 编译

Google 从福昕阅读器那拿了7%的代码,搞了这么一个玩意儿: https://pdfium.googlesource.com/pdfium/ 实际上还有一个 Android 版本: https:/...


Mac 终端 git clone 慢的问题

git 下源码几十 kb 实在是糟糕透了。 记得以前好像写过,翻了翻,没找到,看来是记在某个备忘录的某页了,还是放在博客方便搜索。 我用的 zsh,所以编辑的文件是zshrc而不是 bashrc: v...

协程改造异步回调地狱时的特殊情况

有人问到一些 SDK 封装的接口是异步回调的,无法修改内部的代码,但外面用的是协程,不好操作。实际上这里用 suspendCoroutine 即可。 代码: private suspend fun t...

Kotlin – Annotation Processing

其实2020年了,谈这个已经不合时宜了,但是呢,既然学了,还是总结一下。(电脑在导视频,13寸的 MBP 太慢,所以写一写) 其实对于一般情况来说,工作中很少或者基本上用不到自己写 Annotatio...

Kotlin 的快排之美?

在掘金某文中看到了这个链接:https://www.freecodecamp.org/news/my-favorite-examples-of-functional-programming-in-ko...