首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
九心
掘友等级
Android
|
京东
Android搬砖路上不孤单。
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
489
文章 436
沸点 53
赞
489
返回
|
搜索文章
最新
热门
协程进阶技巧 - StateFlow和SharedFlow
在之前的《即学即用Android Jetpack - Paging 3》中,我们谈到了因为状态记录遇到的坑。 点击图中的皇冠按钮,会弹出 Nike、Adidas 和 其他 品牌的按钮,选中之后,页面中数据源只会包含该品牌的数据。 原来状态记录的核心是 LiveData,当状态方…
这样的Android 12,你喜欢吗?
最近,谷歌发布了第一个开发者预览版,顾名思义,这个版本的 Android 12 专供开发人员使用。 一是使用谷歌的亲儿子手机 - Pixel,当然这种品牌的手机,在国内自然是不上座的。 一. 设置 Android 11 搜索栏上包含了个人头像,在 Android 12 上个人账…
这是一篇你应该了解的Android数据存储优化
年前在公司做了从 SharedPreferences 到 MMKV 的迁移,所以借这次机会和大家讨论一下Android存储优化。 增量更新导致文件写入的时间长。 线程安全问题和潜在的ANR。 别说,还挺多,有DataStore、MMKV 和 数据库。 上面说了四种本地数据存储方…
代码之外,也有故事
当我们回过头,回顾2020的时候,总会用 魔幻 这两个字去概括。 我的2020,是 幸运。 一是原公司属于传统行业,打实习开始我就一人负责着Android端的项目。 二是没有技术分享,个人在技术上难以突破。 三是Android端需求不饱和,面临向前端转型。 在这样的环境下,对技…
Jetpack Paging 思想在起点读书的最佳实践
在经过前两篇关于 Paging 文章的铺垫以后,现在要和大家分享一下起点读书是如何去应用 Paging 思想的。 因为现阶段的 Paging 2是稳定版,但是它难用,而Paging 3虽然比较好用,但我还是不敢将 Alpha 状态的它用于我们的生产环境,并且它和具体的业务结合起…
花式Kotlin协程用法 - Paging 3源码进阶
众所周知,研究源码最好的方法,是带着问题去研究源码。 关于使用的代码我们就不过多介绍了,感兴趣的可以阅读 《即学即用Android Jetpack - Paging 3》。 |PagingSource|Paing 的数据源。| |RemoteMediator|如果你既有本地的数…
抽丝剥茧Kotlin - 协程中绕不过的Flow
在进行 Flow 分析之前,你应该对协程的原理有一个初步的了解,不然,你可能不知道我们讨论的是什么。 在介绍协程的那篇文章的时候,我们了解到,Flow 的作用也就是数据发送,上游发送,下游消费。那它跟普通的数据发送有什么区别呢? 在我看来,跟 RxJava 一样,一是切线程,而…
即学即用Android Jetpack - Paging 3
这是我本期要和大家讨论的东西。本期的最终效果: 如果你没有使用过 Paging 2,那么你可以跳过本章节(友情提醒~)。 支持 Kotlin 中的 Flow。 简化数据源 PagingSource 的实现。 增加请求数据时状态的回调,支持设置 Header 和 Footer。 …
Flutter 数据库指南
最近一段时间,在学 Flutter,打算把自己写过的项目 HOO 用 Flutter 实现。 里面用到了一些数据库的知识,正好这周我在组内也是分享的SQLite,所以我们就来聊一聊 SQLite 的基础,以及怎么在 Flutter 中去使用数据库。 1. SQLite 定义 S…
抽丝剥茧Kotlin - 协程
文章接上篇,这一篇我们好好聊一聊协程的原理,通过上一篇的学习,相信大家对于如何使用协程已经非常熟悉了。 有人说,a 和 b 会串行执行,有人说,a 和 b 会并行执行,那么执行的结果到底是什么样的?我们将在下面的文章给出。 首先,我们得明确协程中有哪些东西,如果你会使用协程,那…
下一页
个人成就
优秀创作者
文章被点赞
3,840
文章被阅读
463,368
掘力值
14,607
关注了
38
关注者
3,578
收藏集
4
关注标签
22
加入于
2019-02-28