Buffer的意思就是缓冲区,它的作用就是在内存中预留出一定空间的内存大小,主要用来作为临时数据的存储,那么这部分内存区域,我们就称之为缓冲区,这样做的好处有俩个: ...
一般应用在运行时,不可避免的会发生crash。一般应用crash分为三种:未捕获的异常、ANR(Application Not Responding)、闪退(NDK引发错误)...
本文更新连接[https://www.jianshu.com/p/a0fbb4644b84] dear 各位开发者: 真是抱歉, 由于个人失误, 将本文格式化工作没做好,...
这篇文章讲给大家带来gradle打包系列中的高级用法-自己动手编写gradle插件。我们平常在做安卓开发时,都会在android这个插件提供的功能内使用,大部分情况下,配置好...
【Android Tip】Android 获取当前Activity对象的方式:背景:(当你不能使用this获取Activity对象)如何方便地当前Activity对象思路: ...
intro "森林里的一棵树倒下来,如果周围没有人听见,那么就等于说树的倒下是寂静无声的." 随着产品功能的增加,公司的业务代码逻辑趋于复杂,阅读难度也随着提升,故想引入 R...
用 volatile 修饰的变量能够保证其对所有线程的可见性,要理解这一点,我们首先需要了解 Java 的内存模型。 1. Java 内存模型 Java 内存模型分为主内存和...
Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: 正...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...