Github地址:https://github.com/ReactiveX/Rxjava 什么是RxJava 一个可观测的序列来组成异步的、基于...
先准备一个H264文件,如果没有,可以使用以下方法。 首先下载ffmpeg,直接下载 http://www.ffmpeg.org/downloa...
1.内存分配策略 对象 / 变量的内存分配 由程序自动 负责 共有3种:静态分配、栈式分配、 & 堆式分配,分别面向静态变量、局部变量 & 对象...
默认情况下,Glide会在开始一个新的图片请求(网络请求)之前检查以下多级缓存 在调用Glide.with(activity) .load(ur...
FLV 文件 = File Header(FLV 文件头)+ File Body(FLV 文件体)。其中文件体又由一系列的 Tag 和 Tag ...
android中的单元测试基于JUnit,可分为本地测试和instrumented测试,在项目中对应 module-name/src/test/...
1,使用 1.1异步GET请求 1.2同步GET请求 2,分析源码 new Request.Builder().url(url).build()...
并发编程的问题 并发编程,为了保证数据的安全,需要满足以下三个特性: 原子性是指在一个操作中就是cpu不可以在中途暂停然后再调度,既不被中断操作...
动态加载技术 原理:在应用程序运行时,动态加载一些程序中原本不存在的可执行文件并运行这些文件里的代码逻辑。可执行文件总的来说分为两个,一种是动态...