Flutter 踩坑记之集成 Flutter 到 Android 工程
不得不说 Flutter v1.7 仍然没有足够稳定,个人感觉玩玩 demo 还行,集成到已有工程项目仍然各种奇怪的坑。
不得不说 Flutter v1.7 仍然没有足够稳定,个人感觉玩玩 demo 还行,集成到已有工程项目仍然各种奇怪的坑。
记录今天遇到的 DataInputStream.readUTF()
的一个小坑。
翻译 Dart Stream 文档,了解 Stream 的用法。
简单了解一下 inline hook 技术。
Glide 很强大也很复杂。多数时候 Glide 可以提高我们的生产力,也有少数时候我们不小心会踩到坑里。本文来自一个真实案例:布局文件中一处不起眼的疏忽,导致 Glide 生成一个超大的 Bitmap。
Kotlin 的 run
, with
, let
, also
和 apply
方法经常傻傻分不清?翻译一篇不错的文章,教你掌握这些方法的简单技巧。
这里介绍 Android 开发中的一个小技巧:扩大 View 的 touchable area。扩大 touchable area 后可以让 View 的可点击区域大于其自身显示区域,某些场景下很有用。
上周开始试用了 MWeb,不得不说好用。感觉我写 Markdown 的工具可以升级了(原先使用的 LiteIDE),效率就要提升了。不得不记录下来,以示庆祝!
Bitmap 不像四大组件一样有明确定义的生命周期。但作为 Java 对象,Bitmap 仍然有一个从出生到死亡的过程,它是内存超级大户,所以了解内存在其生命周期中是如何被分配和销毁是必要的。本文试图理清创建和销毁 Bitmap 过程的主脉络,忽略一些细节,重点聚焦内存分配与回收。如有疏漏,欢迎批评指正。
Kotlin 中的 Nothing
到底有什么作用?