首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
KongJing
掘友等级
开发
Stop stopping
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
214
文章 214
沸点 0
赞
214
返回
|
搜索文章
KongJing
关注了
小鱼人爱编程
开发
KongJing
赞了这篇文章
KunMinX
Android @重学安卓
·
2年前
关注
MVI 的存在意义
响应式编程便于测试,但存在漏洞,MVI 旨在消除响应式编程漏洞,但繁琐。本文介绍 MVI 来龙去脉,追溯问题的源头,并探索平替方案。...
100
24
分享
KongJing
赞了这篇文章
Joehaivo飞羽
1年前
关注
如何通过Kotlin协程, 简化"连续依次弹窗(Dialog队列)"的需求
效果预览 代码预览 代码实现 OnDismiss()回调中将协程恢复, 为了将这种基于回调的方法包装成协程挂起函数, 可以使用suspendCancellableCorou...
159
47
分享
KongJing
赞了这篇文章
Newki
@武汉
·
1年前
关注
尘埃落地 , 遍历全网Android-MVI架构,从简单到复杂学习总结一波
从简单到复杂,MVI 架构定义与封装使用总结 时间回到一年多前讨论度很高的 MVI 架构,现在也已尘埃落地,没有什么争议并各自都有自己的一套实现方案了,接下来我们就看看这些...
185
51
分享
KongJing
赞了这篇文章
Newki
@武汉
·
2年前
关注
到底怎么用?到底用谁?SharedFlow、StateFlow、LiveData 各自的高频场景使用
之前的文章单独介绍过SharedFlow StateFlow 。得出的结论它们都不能全面的代替LiveData。在一些特定的场景下还是得使用LiveData。...
24
5
分享
KongJing
赞了这篇文章
KunMinX
Android @重学安卓
·
2年前
关注
Android:解决 MVI 架构实战痛点
理想化理论模型 直用于生产环境 或滋生不可预期问题,本文分享迭代心路历程,相信阅读后你会耳目一新。。...
78
34
分享
KongJing
赞了这篇文章
Newki
@武汉
·
2年前
关注
Kotlin-Flow常用封装类StateFlow的使用
StateFlow 是 Flow 的实现,是一个特殊的流,默认的 Flow 是冷流,而StateFlow 是热流,和 LiveData 比较类似。关于冷热流后面一期 Sha...
27
4
分享
KongJing
赞了这篇文章
玉刚说
编程·思维·职场 @BAT
·
6年前
关注
Android 单元测试只看这一篇就够了
单元测试是应用程序测试策略中的基本测试,通过对代码进行单元测试,可以轻松地验证单个单元的逻辑是否正确,在每次构建之后运行单元测试,可以帮助您快速捕获和修复因代码更改(重构、...
315
21
分享
KongJing
赞了这篇文章
程序员江同学
Android Developer
·
3年前
关注
MVVM 进阶版:MVI 架构了解一下~
MVVM架构被官方推荐,成为Android开发中的主流架构。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些缺陷,而MVI可以很好的解决一部分M...
405
125
分享
KongJing
关注了
程序员江同学
开发
KongJing
赞了这篇文章
Joehaivo飞羽
6月前
关注
【Orbit-mvi】Android MVI 框架推荐与示例,简洁优雅的实现MVI代码结构, 称为MVVM+
框架已经帮我们封装好了Kotlin协程和Flow的实现,我们只需要在viewModel中使用`intent{}`即可, 并且侵入性较小,只需要viewModel实现一个接口...
18
3
分享
KongJing
赞了这篇文章
林栩link
古法安卓,匠人精神 @南京
·
9月前
关注
【车载Android】模拟Android系统的高负载环境
在开发车载Android应用和系统时,我们总会面临着一些挑战,尤其是处理高负载应用。例如,当一款新车型发布后,用户可能会同时运行地图、智能驾驶和爱奇艺等资源密集型应用。...
34
5
分享
KongJing
赞了这篇文章
彭旭锐
VIP.5 如鱼得水
🏆掘金签约作者
·
2年前
关注
图片系列(6)高低版本 Bitmap 内存分配与回收原理对比
Bitmap 是 Android 应用的内存占用大户,Google 也在不断尝试优化 Bitmap 的内存分配和回收策略,涉及:Java 堆、Native 堆、硬件等多种分...
58
13
分享
KongJing
赞了这篇文章
i小灰
Android/JAVA
·
3年前
关注
Android 使用flow实现倒计时 超级简单
Android 倒计时一般实现方式: handler TimerTask CountDownTimer 等方式 现在因为有了协程和Flow,我们可以借助Flow这个工具,更...
43
4
分享
KongJing
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
12月前
关注
Android TextView性能与文本展示优化
前言 TextView是相当复杂的UI组件,TextView不仅仅支持纯文本展示,而且还支持图片、SpannableString、文本输入、超链接等诸多功能,因此很多Vie...
40
10
分享
KongJing
赞了这篇文章
苏火火
Android @江南皮革厂
·
3年前
关注
Kotlin 协程 | 一文看透 Kotlin 协程本质
前言:勤学如春起之苗,不见其增,日有所长。——陶潜前言 公司开启新项目了,想着准备亮一手 Kotlin 协程应用到项目中去,之前有对 Kotlin 协程的知识进行一定量的学...
215
23
分享
KongJing
关注了
朱涛的自习室
开发
KongJing
赞了这篇文章
古哥E下
Android 开发 @苓桂科技
·
1年前
关注
Android 磨砂效果(上)
对图片或者界面应用高斯模糊效果,是设计师经常想要加上的效果,也是 Android 开发们最讨厌的工作,因为效果不理想而且做起来麻烦,需要包装一下~...
98
10
分享
KongJing
赞了这篇文章
新新人类zzz
学生
·
2年前
关注
[Android] anr 你的 nSyncAndDrawFrame 到底卡在了哪里?
你的 nSyncAndDrawFrame 到底卡在了哪里? tldr: 1. 等待渲染结果, 2. 被 suspend (挂起) 以下我们以Android最新源码和Andr...
7
4
分享
KongJing
赞了这篇文章
星际码仔
2年前
关注
掌握这17张图,没人比你更懂RecyclerView的预加载
预加载机制是利用UI线程正好处于空闲状态的时机,预先拉取一部分列表项视图并缓存起来,从而减少因视图创建或数据绑定等耗时操作所引起的卡顿。...
178
20
分享
下一页
个人成就
文章被点赞
86
文章被阅读
1,858
掘力值
137
关注了
32
关注者
0
收藏集
7
关注标签
67
加入于
2016-07-14