BaseQuickAdapter基本用法 BaseQuickAdapter 就是一款为Android开发者打造的针对繁琐的适配器的构建的快速开源项目。 新建RecyclerV...

BaseQuickAdapter基本用法 BaseQuickAdapter 就是一款为Android开发者打造的针对繁琐的适配器的构建的快速开源项目。 新建RecyclerV...
一、为什么需要 WebSocket 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单...
介绍网络优化,内置app包升级,数据加载优化,缓存取用优化,本地崩溃日志收集,后续demo会持续更新 文件目录dio:网络请求封装文件api_utils.dart:baseU...
之前的我们用流式布局的时候更多的是用的到是FlowLayout,这里我们用一种新的方式流式布局使用场景之一就是我们的搜索历史,这里我们看一下效果图: flexbox流式布局 ...
一、简介 Room是Google推出的Android架构组件库中的数据持久化组件库, 也可以说是在SQLite上实现的一套ORM解决方案。Room主要包含三个部分: Data...
简介 前面讲到了在Android平台下使用FFmpeg进行RTMP推流(视频文件推流),里面主要是介绍如何解析视频文件并进行推流,今天要给大家介绍如何在Android平台下获...
在 Android 上,一个完整的 UDP 通信模块应该是怎样的? 本文原创,转载请注明出处。欢迎关注我的 简书 ,关注我的专题 Android Class 我会长期坚持为大...
2021年Android面试题汇总(中级)[https://www.jianshu.com/p/c7b6c6851231] 1.跨进程通信的几种方式 Intent,比如拨打电...
简书《my_杨哥[https://www.jianshu.com/u/cf5abb99aba7]》原创,转载请联系作者获取授权并标明文章作者及出处:https://www.j...