MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化 / 反序列化使用 protobuf 实现,性能高,稳定性强。从 2...
(1)不安全的并发访问 我们使用线程在解决并发问题的时候总是会遇到线程安全的问题,而Java平台上的Kotlin协程实现免不了存在并发调度的情况...
(1)基本用法 Channel实际上是一个并发安全的队列,它可以用来连接协程,实现不同协程的通信。生产者/消费者模式 (send - chann...
Flow: 是一种类似于序列的冷流,flow构建器中的代码直到流被收集的时候才运行。流的连续性:流的每次单独收集都是按顺序执行的,除非使用特殊操...
1、下载并安装vscode 2、下载并安装语言包 3、下载并安装“C/C++ for Visual Studio Code”插件(必备的插件,如...
一、Java基础 二、Android基础 三、高级UI PhotoView:图片展示,支持缩放、移动https://github.com/Bas...
使用 json-server 需要遵守一定的规范。数据查询要使用 GET新增数据要使用 POST删除数据要使用 DELETE修改数据使用 PUT...
一、依赖 二、xml静态注册 start up 初始化类: 在AndroidManifest中静态注册 在xml文件夹中创建multi_wind...
【1】依赖 【2】新建初始化类 SdkInitializer 需要我们自己新建,目的是初始化指定SDK。Initializer 是start u...