秉心说

秉心识本源,于事少凝滞

Jetpack Compose 将支持桌面应用开发 ?

可能在未来的某一天,Google的工程师会使用通过Compose开发的IDE来开发Compose。今天瞎逛的时候发现了一个大瓜,JetpackCompose可能将支持DesktopUI,从下面的GoogleSource链接就可以看到:https://android-review.googlesour

如何优雅的处理协程的取消?

这是关于协程的取消和异常系列第二篇文章,强烈推荐!原文作者:FlorinaMuntenescu原文地址:Cancellationincoroutines译者:秉心说在软件开发乃至生活中,我们都要避免过多无用的工作,这样只会浪费内存和精力。这个原则对协程也是一样。确保你可以控制协程的生命周期,在它不需

Coroutines: First things first

这是关于协程的取消和异常的一系列文章,写的很不错。一直准备翻译来着,种种原因给耽误了,一直拖到现在。原文作者:manuelvicnt原文地址:Coroutines:Firstthingsfirst译者:秉心说该系列博客深入探索了协程的取消和异常。取消可以避免进行预期以外的工作,从而节省内存和电量;合

DataStore —— SharedPreferences 的替代者 ?

瞎逛的时候发现了一个新东西,来和大家分享一下。SharedPreferences大家应该都用过,它的槽点很多,多到我专门写了一篇文章。细数SharedPreferences的那些槽点!不过,官方吐槽,最为致命。SynchronousAPIencouragesStrictModeviolationsa

数据库还能这么看 ?

大家好,我是秉心说。今天带来的内容是AndroidStudio4.1版本带来的一个新功能。对于大部分Android开发者来说,Sqlite数据库肯定不陌生。记得我人生前几次的面试当中,还遇到过要求徒手写一个增删改查的客户端。那么,你们一般都是如何查看或者调试数据库的呢?你是如何查看和调试数据库的?我

Layout Inspector 支持 3D 视图了!

LayoutInspector(布局检查器)大家应该都不陌生,我们可以通过它来检查布局层级。最近Google团队在Medium上发布了AndroidStudio4.0上关于LayoutInspector的更新情况,原文地址如下:https://medium.com/androiddevelopers