1. 單一職責(zé)原則(Single Responsibility Principle) 單一職責(zé)原則的定義就是:就一個(gè)類(lèi)而言芯侥,應(yīng)該僅有一個(gè)引起它變化的原因泊交。簡(jiǎn)單來(lái)說(shuō),一個(gè)類(lèi)中應(yīng)...
1. 單一職責(zé)原則(Single Responsibility Principle) 單一職責(zé)原則的定義就是:就一個(gè)類(lèi)而言芯侥,應(yīng)該僅有一個(gè)引起它變化的原因泊交。簡(jiǎn)單來(lái)說(shuō),一個(gè)類(lèi)中應(yīng)...
當(dāng)程序越來(lái)越大之后,出現(xiàn)了一個(gè) dex 包裝不下的情況唉工,通過(guò) MultiDex 的方法解決了這個(gè)問(wèn)題研乒,但是在低端機(jī)器上又出現(xiàn)了 INSTALL_FAILED_DEXOPT 的...
FragmentTransaction 中的 Commit 方法 commit():int commitAllowingStateLoss():int commitNow()...
增量更新在Android開(kāi)發(fā)中是一種很常見(jiàn)的技術(shù)竿报。 增量更新的原理 增量更新的原理非常簡(jiǎn)單,就是將本地apk與服務(wù)器端最新版本比對(duì)继谚,并得到差異包烈菌。用戶(hù)更新App時(shí)只需要下載差...
接續(xù)上篇NDK開(kāi)發(fā)基礎(chǔ)③增量更新之服務(wù)器端生成差分包 前情提要 增量更新原理就是在服務(wù)器端使用bsdiff進(jìn)行文件內(nèi)容比較,再使用了bzip2進(jìn)行文件壓縮 花履, 在下載APP時(shí)...
C語(yǔ)言中文網(wǎng)[http://c.biancheng.net/sitemap/]C在線文檔[http://zh.cppreference.com/w/c]C++文檔[http:...
一涨共、簡(jiǎn)介 DialogFragment是Android3.0之后引入的一種特殊的Fragment,官方建議使用DialogFragment代替Dialog或者AllertDi...
1宠漩、javascript視頻教程 鏈接:http://pan.baidu.com/s/1gd57FVH密碼:d9ei 2举反、JPA視頻教程 鏈接:http://pan.baid...
我們了解下兩個(gè)文件的區(qū)別jar文件: 只包含class文件和清單文件,不包含資源文件扒吁,比如圖片等所有的 res下的資源文件火鼻; aar文件: class以及res下的所有的資源...
1. 從我十九歲到蘇州上專(zhuān)科,一直到現(xiàn)在來(lái)到杭州盼铁,轉(zhuǎn)眼間已經(jīng)過(guò)了五個(gè)年頭粗蔚。 從一個(gè)懵懵懂懂,對(duì)生活稀里糊涂的女孩變成了一個(gè)有所求饶火、有所期待的“半個(gè)成年人”鹏控。 之所以說(shuō)是“半個(gè)...
一、文章說(shuō)明 開(kāi)始寫(xiě)文章了肤寝,才知道寫(xiě)文章真心耗費(fèi)心力当辐,希望自己盡量做到快速更新,也希望這些文章真心能幫助到開(kāi)發(fā)者們鲤看。這篇文章主要講述Android聲音采集相關(guān)的知識(shí)缘揪,首先介紹...