首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
移动端架构
2025-12-12
移动端架构模式基础比较
移动端三大基础架构模式的核心区别:MVC:Controller处理业务逻辑,直接操作Model和ViewMVP:Presenter作为中间层,View通过接口与Presenter交互MVVM:ViewModel通过数据绑定自动同步View状态关键差异:MVVM的耦合度最低,MVP测试性最好,MVC实现最简单。
2025年-12月-12日
4 阅读
0 评论
移动端架构
2025-12-12
简述 MVC、MVP 和 MVVM 架构模式的核心区别
三种架构模式的核心区别:MVC:Controller 直接处理 View 事件并更新 ModelMVP:Presenter 作为中间层,View 通过接口与 Presenter 交互MVVM:ViewModel 通过数据绑定自动同步 View 和 Model关键差异:数据流方向、层间耦合度、职责划分。
2025年-12月-12日
7 阅读
0 评论
移动端架构
2025-12-12
设计一个移动端图片加载框架的核心模块
设计移动端图片加载框架的核心要点:采用三级缓存策略(内存/磁盘/网络)减少重复请求使用线程池管理异步加载任务实现内存缓存(如LruCache)和磁盘缓存(如DiskLruCache)添加图片压缩和采样机制避免OOM支持生命周期感知,防止内存泄漏
2025年-12月-12日
6 阅读
0 评论
移动端架构
2025-12-11
设计一个支持离线优先的移动端数据同步架构
设计离线优先数据同步架构的核心要点:采用分层架构:UI层 → 业务逻辑层 → 数据同步层 → 本地存储层实现双向同步策略:使用队列管理本地操作,冲突解决采用时间戳+客户端优先级策略本地存储使用SQLite + Room,配合WorkManager处理后台同步任务网络状态感知:通过ConnectivityManager监听网络变化,自动触发同步数据压缩与批处理:使用Protocol Buffers压缩数据,合并多个操作减少请求次数状态管理:使用状态机跟踪同步过程,通过LiveData/Flow暴露同步状态
2025年-12月-11日
4 阅读
0 评论
移动端架构
2025-12-11
简述MVC架构及其各层职责
MVC架构将移动应用分为三个核心组件:Model(模型):管理数据和业务逻辑View(视图):处理UI展示和用户交互Controller(控制器):协调Model和View的交互
2025年-12月-11日
5 阅读
0 评论
移动端架构