稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • 性能优化
  • 面试
  • HarmonyOS
  • 架构
  • 展开
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • 性能优化
  • 面试
  • HarmonyOS
  • 架构
  • APP
  • 后端
  • 源码
  • Debug
  • Java
  • 客户端
  • 暂无数据
    • 推荐
    • 最新
  • Android闪退数据处理必备:8个优质开源项目推荐
    Android闪退(Crash)是影响用户体验的“重灾区”,而闪退数据的“捕获-分析-上报-修复”全流程处理,直接决定了问题排查的效率。手动开发整套系统不仅耗时,还容易遗漏边缘场景。本文精选8个项目
    • Android_小雨
    • 2.0k
    • 26
    Android
  • Android 15 Binder驱动与内核机制深度解析
    深入剖析Android 15 Binder驱动的设计哲学、内核实现、内存映射机制和协议结构,带你理解Android IPC的核心原理
    • 冬奇Lab
    • 82
    • 1
    Android 操作系统 性能优化
    Android 15 Binder驱动与内核机制深度解析
  • Android系统BUG:修改线程名目标错乱问题探究
    背景 我们的APP在某次版本中 更新了腾讯地图SDK,更新之后发现在进入地图页面后,进程的native thread name被修改了。 进程名被修改为 nt-queue-xxxx
    • 修武
    • 472
    • 12
    Android
    Android系统BUG:修改线程名目标错乱问题探究
  • Kotlin 2.3 告别冗余:深度解析“explicit backing fields”
    Kotlin 2.3 引入了explicit backing fields,允许你用单个属性替换经典的 _state + state 模板代码,你的 ViewModel 将变得前所未有的清爽。 现状:
    • Ehtan_Zheng
    • 72
    • 点赞
    Kotlin Android
    Kotlin 2.3 告别冗余:深度解析“explicit backing fields”
  • Compose 页面跳转中的状态保留:ViewModel + StateHolder 架构模式
    Compose 页面跳转中的状态保留:ViewModel + StateHolder 架构模式.在使用 Jetpack Compose 进行页面导航开发时,我们经常遇到一个经典问题
    • 荠麦青青
    • 70
    • 点赞
    前端
  • Repository 方法设计:suspend 与 Flow 的决选择指南(以朋友圈为例)
    在 Kotlin 协程友好的 API 中,常见两类函数: suspend functions:返回单一结果 普通函数返回 Flow:返回一个结果流 这两类函数在 Room DAO 等库中都有体现。
    • 潜龙勿用之化骨龙
    • 915
    • 5
    Android
    Repository 方法设计:suspend 与 Flow 的决选择指南(以朋友圈为例)
  • Compose LazyRow 实现自动无限滑动效果
    在项目中有需要循环展示信息的功能,即文字的走马灯效果,在 Compose 中已经有 Modifier.basicMarquee,可以很方便的对 Text 内容应用效果,但是无法应用于普通列表场景。
    • MiyamuraMiyako
    • 144
    • 2
    Android
  • Kotlin Coroutine 底层实现原理
    简单来说,本质是每一个函数都是一个状态机。 更严谨一点的说法是:Kotlin 编译器会将每一个 suspend 函数(挂起函数)编译成一个状态机(Finite State Machine)
    • 董三毛
    • 176
    • 2
    Android
  • 学会在Jetpack Compose中加载Lottie动画资源
    通过实例让你学会在Jetpack Compose加载各种不同的Lottie动画资源,包括字符串,Asset,原始资源文件和网络文件。
    • 稀有猿诉
    • 499
    • 14
    Android Android Jetpack Kotlin
    学会在Jetpack Compose中加载Lottie动画资源
  • 从0使用Kuikly框架写一个小红书Demo-Day1
    Kuikly简介 在移动应用开发领域,跨平台解决方案一直是行业追求的目标。随着智能终端的多样化发展,尤其是鸿蒙系统推出后,开发者面临着需要为不同平台单独开发应用的困境,
    • 我有与与症
    • 970
    • 7
    客户端
  • 这才是2025年的插件化!ComboLite 2.0:为Compose开发者带来极致“爽”感
    引言:从“稳定能用”到“安全好用”的进化 在ComboLite的1.0时代,我们完成了最核心的使命:通过 “0 Hook & 0 反射” 的纯净架构,为Android插件化领域提供了一个坚如磐石的、面
    • jctech
    • 1.5k
    • 19
    Android 开源
    这才是2025年的插件化!ComboLite 2.0:为Compose开发者带来极致“爽”感
  • Android Lottie使用,如何自定义LottieView?
    本文主要包含lottieview的简单使用,以及如何在自定义View里绘制lottieView,以及踩过的的坑
    • 国家二级编程爱好者
    • 296
    • 2
    前端 Android
  • 【车载Android】多媒体开发入门(上) - MediaSession
    随着车载 Android 生态的成熟,多媒体已从独立的 App 演变为一项全局协同的服务,需实时联动桌面卡片、控制中心及语音助手,以实现无缝流转与智能交互。
    • 林栩link
    • 355
    • 7
    Android Android Jetpack
    【车载Android】多媒体开发入门(上) - MediaSession
  • Compose中的协程:rememberCoroutineScope 和 LaunchedEffect
    1.LaunchedEffect LaunchedEffect 的核心作用是:它解决了“当某个 Composable 出现在屏幕上时,我需要执行一个异步任务(比如加载数据)”这类需求。 2.为什么需要
    • 天花板之恋
    • 101
    • 点赞
    Android Jetpack
    Compose中的协程:rememberCoroutineScope 和 LaunchedEffect
  • 直播APP架构升级和性能优化:WebView 容器化
    本篇聚焦另一关键痛点 —— WebView 的容器化重构,它帮助我们解决了直播间内互动题频发导致的内存暴涨、卡顿、黑屏等问题。
    • 奔跑中的蜗牛666
    • 854
    • 9
    Android
    直播APP架构升级和性能优化:WebView 容器化
  • AI 替代不了你什么?
    “这个问题 AI 三秒就能解决。” 如果你也这样想过,那不妨听听我最近的真实故事。 我的任务,就是在这块板子上集成一系列的 App,并针对这块板子修改 Android 系统以满足商业需求。
    • RockByte
    • 1.4k
    • 8
    AI编程 Android
    AI 替代不了你什么?
  • Now In Android 精讲 9 - Benchmark 与 Baseline Profile
    本文主要介绍如何编写 Baseline Profile 以及 Macrobenchmark,介绍他们的使用原理和收益
    • CaptainZ
    • 540
    • 12
    Android
  • 从喝水到学会 Android ASM 插桩
    还在觉得 ASM 晦涩难懂?本文用通俗语言拆解字节码与 AOP,手把手带你从零实现函数耗时监控,彻底掌握 Android 插桩黑科技!
    • bqliang
    • 2.4k
    • 56
    Android Android Studio Kotlin
    从喝水到学会 Android ASM 插桩
  • 【Android 进阶】为什么你应该停止在 ViewModel `init` 中加载数据?
    在 Android 应用开发中,"如何加载初始数据" 似乎是一个老生常谈的话题。然而,即使是经验丰富的开发者,常常也会在配置变更(Configuration Changes) 和单元测试(Unit T
    • 城堡修炼者
    • 930
    • 20
    Android
  • 【Android】模板化解决复杂场景的滑动冲突问题
    仿写项目的业务场景刚好覆盖有两种复杂滑动冲突场景: Horizontal ViewPager2 嵌套 Vertical RecyclerView (OuterRecyclerView) 嵌套 Hori
    • Propeller
    • 369
    • 7
    Java Android
    【Android】模板化解决复杂场景的滑动冲突问题
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.0m

    #过年啦#

    38k

    #晒晒你的摸鱼日常#
    #晒晒你的摸鱼日常#

    1.2m

    #每日快讯#

    9.8m

    #每日精选文章#

    3.4m

    #日新计划#

    10.7m

    #每天一个知识点#

    48.0m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    418k

    #掘金一周#

    1.5m

    #新人报道#

    38.9m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金