使用Jetbrains的脚本(skia-pcak)编译Skia
前几天我尝试在Windows下编译了Skia并成功绘制了三角形,但是尝试绘制Hello World时并没有任何输出,我猜测是有字体相关的依赖(如fontconfig)没有处理好,而在Windows上安装并引入这些依赖好像有点太难了。一番查找发现JetBrains有个仓库用github的workflow编译Skia,这下问题简单了。
2024-07-17   schedule 1 min 52 s  
Windows下编译skia的安卓版本
最近有对安卓上的自渲染感兴趣,然而前几天由于新买的显卡是N卡,Linux下的兼容实在太差,于是只得换回Windows。因此这篇文章尝试在Windows下编译Android版本的Skia。
2024-07-03   schedule 7 min 45 s  
Golang+Vue写桌面小工具
vue广泛用于前端,golang写后端也很方便,那么只需要一个webview就可以像一个桌面应用一样工作了。
2024-04-05   schedule 3 min 23 s  
Compose下StateFlow误用导致输入跳变
尝试使用Compose Desktop写一个桌面小工具时遇到问题,快速输入有概率导致内容乱序。于是简单探究了其原因。
2024-03-24   schedule 3 min 15 s  
安卓模仿微信选择昵称备注效果
最近对一个交互效果感兴趣,就是有人加你微信时输入了备注信息,你可以直接在备注信息中选择词语成为这个人的昵称备注。虽然微信给用户喂屎,但这个交互效果是值得肯定的。
2024-03-17   schedule 4 min 18 s  
谁动了我的代码
我盯着这行代码已经有两分钟了有余了。不是因为这代码很复杂,也不是因为这代码有什么Bug,事实上这代码很简单
2023-09-07   schedule 3 min 18 s  
JNI Hello World
距离上一次写博客已经很久很久了,上班有无尽的需求,下班又忙着打王者。完全没有自主学习的时间了。今天先水一篇,慢慢找回学习的欲望。
2023-08-08   schedule 2 min 48 s  
Dispatcher拆解
这是公司里的协程系列分享课程,不过这里只有Dispatcher部分,因为这部分是我做的。
2023-04-23   schedule 17 min 15 s  
带权重的随机选择
带权重的随机选择
2023-04-23   schedule 1 min 25 s  
executeUnconfined搞了什么飞机
在对Dispatchers.Main.immediate进行分析时,isDispatchNeeded正常分支很简单,但else分支足足套了3层,我说这里只是原地执行好没有说服力啊。所以一起来看看它这里在搞什么飞机。
2023-04-17   schedule 5 min 6 s