稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • Android Studio
  • Java
  • HarmonyOS
  • APP
  • 展开
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • Android Studio
  • Java
  • HarmonyOS
  • APP
  • 性能优化
  • React Native
  • 源码
  • GitHub
  • 程序员
  • 架构
  • 暂无数据
    • 推荐
    • 最新
  • Kotlin 协程,重点就在「协」这个字上
    很多人学习 Kotlin 协程,首先想到的是 `launch`、`async`、`suspend`
    • 潜龙勿用之化骨龙
    • 40
    • 2
    Android Kotlin
     Kotlin 协程,重点就在「协」这个字上
  • 【Compose Multiplatform跨端声明式UI实用技术】第9课:跨平台 ViewModel 与状态架构
    本课将状态管理从组件级提升到应用架构级:深入跨平台 ViewModel 的依赖配置与初始化器约束,ViewModelStoreOwner 的作用域管理,单一状态对象模式与事件接收模式的设计
    • 传奇开心果
    • 306
    • 8
    Android Kotlin
    【Compose Multiplatform跨端声明式UI实用技术】第9课:跨平台 ViewModel 与状态架构
  • 为什么程序员始终无法彻底解决内存泄漏?
    各位编程爱好者们,早上好! 我最近思考了一个很有意思的问题。 我们已经有了 C++ 的 RAII、Java 的 GC、Rust 的所有权机制,甚至还有各种内存分析工具,为什么几十年过去了......
    • RockByte
    • 207
    • 点赞
    Kotlin Android
    为什么程序员始终无法彻底解决内存泄漏?
  • 【Jetpack 内核实战 05 】:Room 入门——实体 / DAO / 数据库搭建与增删改查
    本文介绍了Android开发中如何使用Room数据库框架来解决原生SQLite的痛点,并详细讲解了Room的三大核心组件(Entity、DAO、Database)的使用方法。 文章首先分析了原生SQL
    • Android_实战之道
    • 119
    • 2
    Android Jetpack Kotlin 数据库
  • 流式回复结尾的那一下闪:逐帧定位 Compose 聊天列表的三处布局跳动
    AI 回复流式输出到结尾时,消息会上下闪一下。用原始帧录屏 + 逐帧位移量化,把这「一下」拆成三个互相独立的根因:setext 标题瞬态、落库换 id 导致整条消息重建、块级公式写完前显示源码,并逐个
    • 汪海游龙
    • 105
    • 点赞
    Android Kotlin 性能优化
  • Android 以后可能不会再有横竖屏适配了
    各位 Android 爱好者们,大家好。 多年来,几乎所有的 Android 项目把屏幕方向当成了 UI 适配的主要依据。
    • RockByte
    • 3.1k
    • 20
    Kotlin Android
    Android 以后可能不会再有横竖屏适配了
  • 别再只会写 <T>:Kotlin 泛型的实战用法
    上一篇介绍了 Kotlin 泛型的基础。 这一篇,我们先看类型参数之间的关系与约束,再把它们用于数据容器、结果包装、对象构建和数据转换,最后讨论运行时类型检查与反射的边界。
    • RockByte
    • 493
    • 1
    Kotlin Android
    别再只会写 <T>:Kotlin 泛型的实战用法
  • 把 Android App 打包成系统应用(System App)
    一句话结论 只有被平台私钥签名的 APK,放到 /system/priv-app/ 下并设置 android:sharedUserId="android.uid.system",才能成为真正的系统应用
    • hai_android
    • 448
    • 3
    Android Android Jetpack Kotlin
    把 Android App 打包成系统应用(System App)
  • Room Fts4:全文搜索替代 SQL LIKE
    对比 Room @Fts4 与 SQL LIKE 的搜索性能,讲解倒排索引原理与 contentEntity 用法,附 5000 条数据下 9.4 倍加速的实测基准。
    • 稀有猿诉
    • 236
    • 3
    Android Android Jetpack Kotlin
    Room Fts4:全文搜索替代 SQL LIKE
  • Kotlin 伴生块:Android 项目怎么用,迁移时要注意什么
    写 Android 代码时,我们经常把常量、日志用的 TAG、工厂方法,以及 Fragment 的 newInstance() 放进 companion object。调用时直接写 类名.方法名(),
    • Ehtan_Zheng
    • 189
    • 点赞
    Kotlin
  • 【Jetpack 内核实战 02】ViewModel:生命周期管理与数据持久化核心实战
    从源码视角深度拆解 ViewModel 核心机制,覆盖生命周期原理、ViewModelStore 底层实现、带参 Factory 封装、Fragment 间数据共享、AndroidViewModel
    • Android_实战之道
    • 163
    • 1
    Android Jetpack Kotlin Android Studio
  • Android 静默失败实录:五个没有日志的线上事故
    线上报来一个问题:"点某个功能没反应,每天都有一两次。"三条常规排查路同时走空——崩溃上报平台一条记录都没有,logcat 抓复现只有一堆正常日志、没有 FATAL EXCEPTION,本地加打印也只
    • mmsx
    • 256
    • 1
    Android Kotlin
    Android 静默失败实录:五个没有日志的线上事故
  • Kuikly股票查看软件开发体验——SaiRen
    借腾讯犀牛鸟开源人才培养计划的实战,分享最近腾讯Kuikly框架开发体验和一些小知识点。这篇文章将挑一些有意思的内容称述我在这个框架的开发尝试。
    • 萌新杰少
    • 719
    • 11
    Android Kotlin 客户端
    Kuikly股票查看软件开发体验——SaiRen
  • 从零实现一个支持跨进程(IPC)的自定义 Toast
    一、为什么要自己写 Toast 系统 Toast 有几个绕不开的限制: 问题 说明 样式不可控 只能改文字,背景、圆角、字体都要靠反射或自定义 View 塞进去 动画不可控 系统固定淡入淡出,无法定制
    • hai_android
    • 227
    • 1
    Android Android Jetpack Kotlin
    从零实现一个支持跨进程(IPC)的自定义 Toast
  • 写了这么久 Kotlin,你真的理解 in、out 和 * 吗?
    各位 Kotlin 爱好者们,早上好。 今天我们深入研究一下 Kotlin 泛型。 跟其他语言一样,Kotlin 通过泛型来处理不同的类型。
    • RockByte
    • 566
    • 2
    Kotlin Android
    写了这么久 Kotlin,你真的理解 in、out 和 * 吗?
  • 为什么你的 LazyColumn 仍然卡顿
    从键、嵌套滚动、昂贵的条目、图片解码、预取到调试版本,逐一拆解 LazyColumn 滚动卡顿的六个原因,并给出可执行的修复清单与测量方法。
    • 稀有猿诉
    • 531
    • 9
    Android Android Jetpack Kotlin
    为什么你的 LazyColumn 仍然卡顿
  • Android 不改一行源码:用 AspectJ 做三类拦截
    有些麻烦,你第一反应绝不会是「去改别人的源码」。 工程里的 Toast 有三套实现,样式各不相同,想在全局收口成一套;老三方地图库在子线程改 UI,线上随机崩;第三方 native 库有重复释放内存的
    • mmsx
    • 316
    • 2
    Android Kotlin
    Android 不改一行源码:用 AspectJ 做三类拦截
  • Android 插件化架构:40 个 Gradle 模块的拆分、通信与共存
    一个 40 个 Gradle 模块的 Android 工程,最初只有一个 app module。几百个 Activity 挤在同一棵源码树里,改一行公共类,全量编译 8 分钟起步。真正压垮团队的不是这
    • mmsx
    • 264
    • 点赞
    Android Kotlin
    Android 插件化架构:40 个 Gradle 模块的拆分、通信与共存
  • LiveEventBusCore 跨 Activity 通讯源码解析
    LiveEventBusCore` 是车站,`LiveEvent` 是某条线路的调度室,`LifecycleLiveData` 是这条线路上的广播喇叭
    • hai_android
    • 297
    • 1
    Android Kotlin Android Jetpack
    LiveEventBusCore 跨 Activity 通讯源码解析
  • Android Compose版本的AI组件库来了。
    AI 能读资料、调用工具以后,用户还需要看清进度、确认操作、填写表单。本文介绍 Android Compose 原生 AI 组件库的能力、协议支持、架构与接入,并展示真实效果。
    • Legency
    • 498
    • 2
    Android Kotlin
    Android Compose版本的AI组件库来了。
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金