??Buffer的意思就是緩沖區(qū),它的作用就是在內(nèi)存中預(yù)留出一定空間的內(nèi)存大小泻蚊,主要用來(lái)作為臨時(shí)數(shù)據(jù)的存儲(chǔ)靶病,那么這部分內(nèi)存區(qū)域会通,我們就稱之為緩沖區(qū),這樣做的好處有倆個(gè): ??...
一般應(yīng)用在運(yùn)行時(shí)娄周,不可避免的會(huì)發(fā)生crash涕侈。一般應(yīng)用crash分為三種:未捕獲的異常、ANR(Application Not Responding)煤辨、閃退(NDK引發(fā)錯(cuò)誤)...
本文更新連接[http://www.reibang.com/p/a0fbb4644b84] dear 各位開(kāi)發(fā)者: 真是抱歉, 由于個(gè)人失誤, 將本文格式化工作沒(méi)做好,...
這篇文章講給大家?guī)?lái)gradle打包系列中的高級(jí)用法-自己動(dòng)手編寫(xiě)gradle插件。我們平常在做安卓開(kāi)發(fā)時(shí)蛛株,都會(huì)在android這個(gè)插件提供的功能內(nèi)使用团赁,大部分情況下,配置好...
【Android Tip】Android 獲取當(dāng)前Activity對(duì)象的方式:背景:(當(dāng)你不能使用this獲取Activity對(duì)象)如何方便地當(dāng)前Activity對(duì)象思路: ...
intro "森林里的一棵樹(shù)倒下來(lái),如果周圍沒(méi)有人聽(tīng)見(jiàn),那么就等于說(shuō)樹(shù)的倒下是寂靜無(wú)聲的." 隨著產(chǎn)品功能的增加,公司的業(yè)務(wù)代碼邏輯趨于復(fù)雜,閱讀難度也隨著提升,故想引入 R...
用 volatile 修飾的變量能夠保證其對(duì)所有線程的可見(jiàn)性,要理解這一點(diǎn)笋粟,我們首先需要了解 Java 的內(nèi)存模型怀挠。 1. Java 內(nèi)存模型 Java 內(nèi)存模型分為主內(nèi)存和...
Outline [TOC] 前言 上一節(jié)教程講解了最基本的RxJava2的使用, 在本節(jié)中, 我們將學(xué)習(xí)RxJava強(qiáng)大的線程控制. 正題 還是以之前的例子, 兩根水管: 正...
Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了,但目前國(guó)內(nèi)的資料還比較少矗钟,以前使用過(guò)RxJava1只需要看看更新文檔就知道怎么使用了唆香,但還有一些以前沒(méi)用過(guò)...