- 博客(3)
- 收藏
- 关注
原创 Android移动开发小记:用MVP架构实现WebSocket通信小例
本文介绍了在Android开发中使用WebSocket实现实时通信的完整方案。文章首先对比了WebSocket(持久连接、双向通信、低延迟)与传统HTTP的优势,然后详细展示了基于MVP架构的实现过程:1) 通过OkHttp依赖建立WebSocket连接;2) 按照MVP模式分层实现Model数据管理、Presenter业务逻辑和View界面交互;3) 提供了完整的代码示例,包括连接管理、消息收发和状态回调处理。该方案通过接口契约解耦各层,适合需要实时通信的移动应用场景。
2025-07-31 10:24:21
1174
原创 Android移动开发小记:Room数据库的操作
本文介绍了Android Room数据库的基本用法,包括三大部分:Entity(实体类)、Dao(数据访问对象)和Database(数据库配置)。详细说明了如何通过注解方式定义实体类、编写数据操作接口,以及建立数据库实例。文章还提供了完整的CRUD操作示例(增删改查),并讲解数据库升级的两种方式:直接升级和添加新列。通过Room框架,开发者可以用面向对象的方式操作数据库,避免直接编写SQL语句,提高开发效率。
2025-07-31 10:14:00
1747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1