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