logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android MVP架构模式详解

在 Android 开发中,MVP 模式通过强制性的职责分离(Model-数据/业务,View-UI展示/交互捕获,Presenter-协调逻辑/更新UI),有效地解决了传统开发中 Activity/Fragment 过于臃肿、逻辑耦合严重、难以测试的问题。它显著提升了代码的可维护性、可测试性和模块化程度。

文章图片
#android#架构
Android Studio Profiler工具使用流程

的性能分析工具集,用于实时监控和诊断 Android 应用程序在 CPU、内存、网络和能耗方面的性能瓶颈。它替代了旧的 Android Monitor 工具,提供更强大、更直观的分析能力。通过遵循最佳实践,避免常见陷阱,并结合实际案例经验,开发者可以充分利用 Profiler 将应用性能提升到新的水平,打造流畅、稳定、省电的用户体验。Android Studio Profiler 是一个极其强大的

文章图片
#android studio#android
Android Glide使用与底层机制详解

使用场景:Glide 适用于需高效加载图片、支持 GIF、且需严格内存管理的应用(如社交/电商类 App)。核心优势四级缓存:活动资源 + LRU 内存 + 磁盘 + 网络,平衡速度与内存。智能裁剪:按 ImageView 尺寸加载,避免内存浪费。无缝生命周期管理:通过空白 Fragment 自动化管理请求。优化建议优先使用RGB_565格式减少内存占用。根据场景选择磁盘缓存策略(如自定义OkHt

文章图片
#android#glide
Android开发中RxJava的使用与原理

优势:代码逻辑清晰,易于阅读和维护。轻松处理复杂的异步依赖和并发任务。通过onError集中处理错误。observeOn简化线程切换。极大简化数据流的转换、过滤、聚合等操作。注意事项:忘记取消订阅(尤其是持有ActivityFragment引用的Observer)是常见问题。务必使用Disposable管理生命周期。概念和操作符较多,需要时间学习和理解。长调用链和异步特性可能使堆栈跟踪变得复杂,调

文章图片
#android#rxjava
Android ViewModel机制与底层原理详解

(配置变更 / 进程重建)v| UI Controller | (Activity/Fragment) 销毁或重建| (onDestroy) | --(永久销毁?)--> Yes -> [调用 ViewModelStore.clear()] -> [触发 ViewModel.onCleared()]| | --(配置变更?)--> Yes -> [系统保留 ViewModelStore]| (重建

文章图片
#android
Android MVVM架构模式详解

MVVM 架构模式,特别是结合 Android Jetpack(ViewModel, LiveData/Flow, Data Binding, Room, Hilt),为构建健壮、可测试、可维护的 Android 应用提供了强大的框架。它通过清晰的职责划分(Model-View-ViewModel)、数据驱动 UI 的理念和优秀的生命周期管理,有效解决了传统 MVC/MVP 在 Android 开

文章图片
#android#架构
Android MVP架构模式详解

在 Android 开发中,MVP 模式通过强制性的职责分离(Model-数据/业务,View-UI展示/交互捕获,Presenter-协调逻辑/更新UI),有效地解决了传统开发中 Activity/Fragment 过于臃肿、逻辑耦合严重、难以测试的问题。它显著提升了代码的可维护性、可测试性和模块化程度。

文章图片
#android#架构
Android开发中通信协议与框架选型

积极评估和采用 QUIC 以应对弱网和低延迟挑战。特别是需要流式传输和强类型接口的场景。成熟、高效、生态完善。Retrofit, Ktor, Coil, Room 等都提供了优秀的协程支持。极大简化开发难度。IoT 和穿戴式设备的关键技术。支付、交通卡、门禁的核心。强制 TLS、敏感数据保护、权限最小化、依赖库安全审计。合理利用缓存、重试策略、增量更新、QUIC、优雅降级。框架选型不是一成不变的,

文章图片
#android
Android MVP架构模式详解

在 Android 开发中,MVP 模式通过强制性的职责分离(Model-数据/业务,View-UI展示/交互捕获,Presenter-协调逻辑/更新UI),有效地解决了传统开发中 Activity/Fragment 过于臃肿、逻辑耦合严重、难以测试的问题。它显著提升了代码的可维护性、可测试性和模块化程度。

文章图片
#android#架构
Android MVVM架构模式详解

MVVM 架构模式,特别是结合 Android Jetpack(ViewModel, LiveData/Flow, Data Binding, Room, Hilt),为构建健壮、可测试、可维护的 Android 应用提供了强大的框架。它通过清晰的职责划分(Model-View-ViewModel)、数据驱动 UI 的理念和优秀的生命周期管理,有效解决了传统 MVC/MVP 在 Android 开

文章图片
#android#架构
    共 14 条
  • 1
  • 2
  • 请选择