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