首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bimromatic
掘友等级
Android developer
|
瞳环/巢树科技有限责任公司
Knowledge comes to those who crave for it.
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.1K
文章 2K
沸点 6
赞
2.1K
返回
|
搜索文章
赞
文章( 2K )
沸点( 6 )
Kotlin Flow的6个必知高阶技巧
Kotlin Flow的6个必知高阶技巧 一、智能缓冲策略优化流处理 背压问题核心解析 当生产者和消费者速率不匹配时,传统流处理会导致数据积压。Kotlin的buffer()操作符通过创建缓冲区解决该
如果你还不懂 Kotlin Flow,这里有一万字
对于那些希望以结构化且协程友好的方式处理数据的开发者而言,Kotlin Flow 已然成为了主流选择。要是你曾在安卓或普通 Kotlin 代码中花费时间应对回调、RxJava 或其他响应式框架,就会明
MVI架构如何改变Android开发模式
深入探索Model-View-Intent(MVI)架构如何通过单向数据流和状态集中管理解决Android开发中的状态管理难题,提供与MVP、MVVM的详细对比及完整购物车实战案例。
Android动画集大成之宗-MotionLayout
Google在ConstraintLayout 2.0中推出的**MotionLayout**成功解决了这一痛点,它将布局容器与动画描述分离,通过声明式的XML配置即可实现复杂的交互动画MotionL
Android 中 `runBlocking` 其实只有一种使用场景
Kotlin 协程提供了一种简洁而强大的方式来处理异步编程。runBlocking 是协程库中的一个重要构造器,它允许我们在协程中运行代码并阻塞当前线程,直到协程完成。
让人头疼的AndroidStudio、Gradle、AGP..
1. Gradle、AGP傻傻分不清 Gradle 是一个通用的构建自动化工具,核心作用是 “定义并执行项目的构建流程”—— 不管是 Java、C++、Android 还是其他类型的项目,只要通过 G
Kotlin 数据类与数据对象
data class 所谓数据类,是类似于 C 中的 struct,只是用来作为一组数据的抽象。Kotlin 中的数据类主要用于存储数据。对于每个数据类,编译器会自动生成额外的成员函数,这些函数允许你
一文读懂 View.Post 的原理及缺陷
很多开发者都了解这么一个知识点:在 Activity 的 onCreate 方法里我们无法直接获取到 View 的宽高信息,但通过 View.post(Runnable)这种方式就可以,那背后的具体原
Android 图形渲染【1】触发渲染指令的流程解析
Android 图形渲染的整体流程概述 为了实现流畅的用户体验,Android 图形渲染流程将应用程序的 UI 代码转换为屏幕上最终显示的像素,并确保 UI 更新与显示设备的刷新率保持同步,从而避免画
Android 图形渲染【2】ViewRootImpl 与 Choreographer
ViewRootImpl 和 Choreographer ViewRootImpl 概述 ViewRootImpl 是 Android 视图树的根节点,它充当了 Android 视图层次结构(View
下一页
个人成就
文章被点赞
47
文章被阅读
6,092
掘力值
203
关注了
102
关注者
10
收藏集
20
关注标签
98
加入于
2017-05-21