android基于Xmpp协议的即时通讯社交软件(客户端+服务端)
对于正在学习Xmpp以及javaweb后台的同学,可以看一下。
做这个项目纯属个人兴趣爱好,所以即时通讯做的不是很深,只是简单的实现了功能。(查询,添加好友,聊天等)
另外要提的一点,源生的openfire很好,但并不能满足所有业务,所以需要对openfire进行二次开发
深入理解 Linux 的 RCU 机制
RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是“读...
Coil compose 设置文件缓存位置
Coil 默认会有一个 ImageLoader,设置的磁盘缓存文件路径为/data/data/<包名>...
ConstraintLayout教程
原文地址:https://www.raywenderlich.com/9475-constraintlayout-tutorial-for-an...
Android无障碍交互
Android无障碍交互的基础知识以及应用开发中一些常见的问题和修复的建议
android studio分析 build 性能
使用命令
./gradlew --profile --rerun-tasks clean assembleRelease
分析 ...
android实现支持自由定制外观、手势旋转的雷达图表源码
支持自由定制外观、手势旋转的雷达图表
JetPack Compose 通过按钮显示软键盘
标准调用流程
// 以下代码均在 @Composable 函数中
// 焦点请求器
val focusReque...
Kotlin 中初始化块、初始化的顺序、lateinit延迟初始化详解
1、初始化块:初始化块可以设置变量或值,以及执行有效性检查,如检查传给某构...
Android | 理解 ViewRootImpl
简介
ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现...
Kotlin异常处理(2)捕获异常
try-catch 语句
try-catch 表达式
多 catch 代码块
try-catch 语句嵌套
...

