自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Android移动开发小记:从“0”到“1”的实践

小白的开发记录

2025-07-30 17:05:20 1466 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除