假如要實(shí)現(xiàn)一個(gè)功能,手機(jī)上存儲(chǔ)有一百萬(wàn)首詩(shī),如存在數(shù)據(jù)庫(kù)或者文件之類,要把它們顯示在列表上。 為了方便,每首詩(shī)的內(nèi)容我都寫成一樣: 初步實(shí)現(xiàn)方案...
一 簡(jiǎn)述 同為移動(dòng)客戶端,Android&iOS有著許多相似的地方,客戶端開發(fā)的主要工作為界面編寫,數(shù)據(jù)存儲(chǔ),網(wǎng)絡(luò)請(qǐng)求等等, 作為開發(fā)者,And...
一,簡(jiǎn)述 Renderscript(渲染腳本)是Android操作系統(tǒng)上的一套API。它基于異構(gòu)計(jì)算思想,專門用于密集型計(jì)算。Renderscr...
一,使用場(chǎng)景 當(dāng)需要一個(gè)多線程并發(fā)的環(huán)境下使用的Map的時(shí)候,需要一個(gè)高效運(yùn)行正確的Map時(shí),可以使用ConcurrentHashMap,平時(shí)單...
一,定義 Builder模式是一種廣泛使用的設(shè)計(jì)模式,定義是:將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。 經(jīng)過(guò)演...
本文部分內(nèi)容引用自《Android高級(jí)進(jìn)階》 一,Proguard特性 1.壓縮:proguar會(huì)分析字節(jié)碼,檢測(cè)并移除沒(méi)有使用到的類,字段,方...
ThreadLocal在Android中的使用場(chǎng)景 當(dāng)在同一個(gè)變量上不同線程保存各自不同的值時(shí),可以使用ThreadLocal,在Android...
一自動(dòng)化測(cè)試簡(jiǎn)述 單元測(cè)試只能測(cè)試一個(gè)方法,測(cè)試的粒度比較細(xì),對(duì)于app來(lái)說(shuō),用戶頻繁與運(yùn)行中的APP交互,為了模擬這個(gè)場(chǎng)景,在運(yùn)行中的APP中...
一,什么是單元測(cè)試? 單元測(cè)試是開發(fā)人員編寫的,驗(yàn)證目標(biāo)代碼正確性的代碼 當(dāng)編寫一個(gè)復(fù)雜邏輯的方法時(shí),驗(yàn)證方法的準(zhǔn)確性就需要到單元測(cè)試。 二,利...