背景
本次讨论在已有的安卓项目工程中配置rust的方法,同时记录一下踩坑过程,首先本地pc端配置好rust的开发环境,配置rust的过程就默认你会了。
假定app端上有个场景,是一个有序的流程,在每个关键节点都是可能失败的。现存的方案是在每个关键节点都做一个埋点上报,有如下痛点:
当你辛苦写完一个页面,打开Layout Inspector 发现不能使用
1 | Could not download androidx.compose.ui:ui:1.5.0-alphao1 from maven.google.com. |
日常使用过程中,我们经常碰到泛型的序列化Json,但是有时候我们需要把一个Json反序列化成一个泛型对象,怎么做,你可能会想到这样做,例如在Gson中
1 | Gson().fromJson<List<String>>(JsonString, List<String>::class.java) |
今天遇到个奇怪的问题,在conda安装软件,不能自动获取最新的版本,查看了一下info,发现里面获取的系统版本不对,开始怀疑是这个版本的问题,但是在deactive conda之后,获取的版本是正确的