首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户4410862964975
更多收藏集
微信扫码分享
微信
新浪微博
QQ
81篇文章 · 0订阅
为什么在 Flutter 中使用 `@immutable`?你可能忽略了这个细节
在日常的 Flutter 开发中,我们常常会在一些类上看到 @immutable 这个注解,尤其是在定义 Widget 或 State 时。但它到底有什么作用?加和不加有什么区别?今天我们就来深入聊聊
为什么 Java 的锁锁不住 Kotlin 协程?
ReentrantLock 的世界观是: ❌ 锁的 owner 必须是同一个线程 而协程是: ✅ 只要是“同一个协程”,逻辑就是连续的 当线程锁遇到可迁移执行的协程时, 两套宇宙法则发生了冲突。
Android 事件的分发机制
1. 事件分发机制 Android 的事件分发机制大体可以分为三部分:事件生产、事件分发 、事件消费。 1.1 事件分发的顺序 事件传递的顺序:Activity->Window->DecorView-
Android 之 Logcat 的使用技巧 —— 新手指南
灵活运用Logcat, 快速查找想要的日志信息,助你排查问题定位问题能做到事半功倍。同时掌握正则表达式也能极大提升 Logcat 的调试效率。
Android Flow + ViewModel 最佳实践教程
一文带你熟悉Android Flow + ViewModel 的最佳实践,让你快速构建高效且易于维护的架构。
Kotlin重构Android项目实践
以下是使用 Kotlin 重构 Android 项目的 5 个常见场景实践,通过对比 Java 实现方式,展示 Kotlin 的简洁性和现代特性: 场景 1:数据类替代 Java POJO Java
[Android Compose] 拒绝闪烁!打造丝滑的聊天页面列表(仿微信效果)
最近在用 Jetpack Compose 开发一个聊天功能时,遇到一个非常经典的需求:进入页面,默认展示最底部的最新消息。
Kotlin 老手怎么写代码?
如果你是一名安卓开发者,你很可能喜爱 Kotlin 语言。它简洁、安全,改变了我们以往使用 Java 的开发方式。 最新的跨平台 Compose,已经完全基于 Kotlin 开发了。 那么,如何像一个
把手机变成听诊器!摄像头 30 秒隔空测心率 - 开箱即用
把手机变成听诊器!Android 摄像头 30 秒隔空测心率 —— 基于 MediaPipe + POS 算法的 rPPG 实战
QmBlurView - Android 高斯模糊 Ui 组件库
QmBlurView 是一个 Android UI 组件库,提供实时、动态的高斯模糊效果。它使用原生C++代码进行高效的模糊处理,并提供一些常用模糊UI组件来增强您的应用程序设计