稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 面试
  • 前端
  • HarmonyOS
  • Android Jetpack
  • Flutter
  • iOS
  • Java
  • 展开
  • 全部
  • Android
  • Kotlin
  • 面试
  • 前端
  • HarmonyOS
  • Android Jetpack
  • Flutter
  • iOS
  • Java
  • 架构
  • 源码
  • 逆向
  • 性能优化
  • 源码阅读
  • 后端
  • 暂无数据
    • 推荐
    • 最新
  • 6.Android 设计模式 五个核心之三:观察者模式 在项目中的实战
    观察者模式:一对多依赖,主题状态变更自动通知所有观察者,实现解耦。 1.概念 2.在Android源码中的应用场景 3.UML图 4.语音项目的例子和没用设计模式的对比 5.优点 6.和相似的设计模式
    • 鹏程十八少
    • 13
    • 点赞
    架构
  • 5.Android 设计模式 五个核心之二:工厂模式 在项目中的实战
    1.概念 核心思想: 不关心实现,只要给配置,得到结果! 定义统一引擎的方法,让它们各自实现 类型: 简单工厂:一个静态方法创建所有对象(非严格设计模式) 工厂方法:定义抽象工厂接口,子类决定实例化哪
    • 鹏程十八少
    • 22
    • 点赞
    架构
  • Kotlin+协程+FLow+Channel+Compose 实现一个直播多个弹幕效果
    Kotlin+协程+FLow+Channel+Compos 实现一个直播多个弹幕效果,弹幕分两块: 第一块是直播服务器推送过来的弹幕,,客户端需要展示。 第二块是本地发送弹幕
    • Wgllss
    • 1.1k
    • 21
    Android Android Jetpack 架构
    Kotlin+协程+FLow+Channel+Compose 实现一个直播多个弹幕效果
  • Kotlin + Flow 实现责任链模式的4种案例
    Kotlin + Flow 实现责任链模式的4种案例,责任链模式在开发中,用得还算是比较广泛的,掌握它的使用,对于架构或者写框架都有很大帮助
    • Wgllss
    • 1.3k
    • 45
    Android Android Jetpack 架构
    Kotlin + Flow 实现责任链模式的4种案例
  • 4.Android 设计模式 单例模式 Singleton 在项目中的实战
    单例模式:全局唯一实例的优雅实现 摘要:单例模式(Singleton)确保一个类只有一个实例,并提供全局访问点。本文详解其原理、Android应用场景、UML、实战对比及优缺点,助你深入掌握这一核心设
    • 鹏程十八少
    • 24
    • 点赞
    架构
  • Kotlin+协程+FLow+Channel,实现生产消费者模式3种案例
    生产消费者模式在Andoird 里面应用还相当广泛,它带来的好处大致可以分为: 解耦:能彻底解耦生产模块和消费模块,生产者和消费者之间不直接进行交互,而是通过一个缓冲区
    • Wgllss
    • 651
    • 9
    Android Android Jetpack 架构
    Kotlin+协程+FLow+Channel,实现生产消费者模式3种案例
  • 6种Kotlin中单例模式写法,特点及应用场景指南
    Kotlin 中实现单例模式有多种方式,每一种方式有其特定的使用场景和意义。单例模式的主要目的是确保一个类只有一个实例,并提供一个全局访问点。这在很多情况下都非常有用,比如配置管理、线程池管
    • Wgllss
    • 677
    • 14
    Android Android Jetpack 架构
    6种Kotlin中单例模式写法,特点及应用场景指南
  • Dart自定义 SDK 全记录之1:实现中文变量名支持
    Dart自定义 SDK 全记录之1:实现中文变量名支持 Dart 默认并不允许非 ASCII 字符作为标识符,例如: 本文记录了我在 Dart SDK 中如何通过修改源码,成功让 Dart 支持中文字
    • 叠加态头像
    • 35
    • 点赞
    源码 Flutter 架构
    Dart自定义 SDK 全记录之1:实现中文变量名支持
  • 2.Android 设计模式二 建造者模式 (Builder) 在项目中的实战
    1).核心架构图 2).在项目中实际应用 3).UML图 4将复杂对象的构建与其表示分离,使同样的构建过程可创建不同 核心要点: 解耦构建与表示:隔离对象的构造细节 分步构建:通过链式调用逐步组装对象
    • 鹏程十八少
    • 33
    • 点赞
    架构
  • 3.Android 设计模式 五个核心之一:策略模式 在项目中的实战
    定义算法族并封装为独立策略,运行时动态切换。解耦算法与使用逻辑,避免条件分支,支持灵活扩展与维护。适用于多算法场景。
    • 鹏程十八少
    • 59
    • 点赞
    架构
  • 大型异步下载器(二):基于kotlin+Compose+协程+Flow+Channel+ OKhttp 实现多文件异步同时分片断点续传下载
    实现一个多任务异步下载器,对于协程,线程,多任kotlin+Compose+协程+Flow+Channel 实现多文件异步同时分片断点续传下载 实现的思路 本篇文章在之前的基础上: 做了代码优化, 加
    • Wgllss
    • 685
    • 15
    Android Android Jetpack 架构
    大型异步下载器(二):基于kotlin+Compose+协程+Flow+Channel+ OKhttp 实现多文件异步同时分片断点续传下载
  • 大型异步下载器:基于kotlin+Compose+协程+Flow+Channel实现多文件异步同时分片断点续传下载
    大型异步下载器:基于kotlin+Compose+协程+Flow+Channel实现多文件异步同时分片掌握 多个文件断点续传同时下载,并且单个文件分片同时下载,对于学习多线程,多协程都是有很大帮助的。
    • Wgllss
    • 1.2k
    • 27
    Android Android Jetpack 架构
    大型异步下载器:基于kotlin+Compose+协程+Flow+Channel实现多文件异步同时分片断点续传下载
  • 2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
    2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
    • Wgllss
    • 9.0k
    • 180
    Android Android Jetpack 架构
    2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
  • 该怎么学Android进阶,拒绝沦为高级三方SDK调用工程师?
    前面一篇文章写了2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省,其实也没有完全讲完。它还有框架篇,架构篇。但是要单单从技术上面把这两点深入掌握,需要相当的基础功底。至
    • Wgllss
    • 5.5k
    • 72
    Android Android Jetpack 架构
    该怎么学Android进阶,拒绝沦为高级三方SDK调用工程师?
  • 深入Android 15 Zygote:ZygoteServer如何驾驭进程孵化
    接着上一篇 深入Android 15 Zygote:从进程孵化器到系统基石 runSelectLoop 首先创建了2个ArrayList, socketFDs中存放的是FileDescriptor,L
    • 三好码农
    • 113
    • 1
    Java 架构 设计模式
    深入Android 15 Zygote:ZygoteServer如何驾驭进程孵化
  • 1. Android 设计模式 Facade 外观模式 在项目中的实战
    外观模式通过统一接口简化复杂系统调用,隐藏内部细节,降低耦合度。典型应用如Android的Context类封装系统服务,智能家居语音系统统一控制多个模块。相比适配器/中介者模式,它更关注简化接口而非对
    • 鹏程十八少
    • 56
    • 点赞
    架构
  • 深入Android 15 Zygote:从进程孵化器到系统基石
    环境准备 AOSP的源码有120多G,我们重点关注 frameworks/base 模块,没必要全部下载 IDE就用VSCode即可 Android系统的启动 这一部分不是本文的重点,但是要讲Zygo
    • 三好码农
    • 95
    • 2
    架构 Java
    深入Android 15 Zygote:从进程孵化器到系统基石
  • Android提升开发测试效率,程序员应该多干了些什么?
    Android提升开发测试效率,程序员应该多干了些什么? 1. 网络异常精细处理2. 切换环境,切换序列号可配置3. 测试包正式包区分,测试包各个环境提醒4. 下载工具5. 自动化打包
    • Wgllss
    • 2.6k
    • 32
    Android Android Jetpack 架构
    Android提升开发测试效率,程序员应该多干了些什么?
  • 大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
    大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
    • Wgllss
    • 18k
    • 297
    架构 Android Android Jetpack
    大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
  • Android下载进度百分比按钮,Compose轻松秒杀实现
    何通过Android 中Jetpack中Compose来实现一个下载进度条按钮:1. 该按钮包含3种状态。`下载中,暂停中,下载完成`
    • Wgllss
    • 2.5k
    • 17
    Android Android Jetpack 架构
    Android下载进度百分比按钮,Compose轻松秒杀实现
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

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

    18.3m

    #Trae叕更新了?#
    #Trae叕更新了?#

    457k

    #每日快讯#

    8.6m

    #MCP 怎么玩#

    362k

    #金石焕新程#

    2.2m

    #每天一个知识点#

    37.3m

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

    291k

    #新人报道#

    31.3m

    #掘金一周#

    411k

    #创作者训练营#

    9.2m

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