當(dāng)開(kāi)始一個(gè)新項(xiàng)目的時(shí)候,有一個(gè)很重要的步驟就是確定我們的APP首頁(yè)框架,也就是用戶(hù)從桌面點(diǎn)擊APP 圖標(biāo),進(jìn)入APP 首頁(yè)的時(shí)候展示給用戶(hù)的框架,比如微信,展示了有四個(gè)Tab...
當(dāng)開(kāi)始一個(gè)新項(xiàng)目的時(shí)候,有一個(gè)很重要的步驟就是確定我們的APP首頁(yè)框架,也就是用戶(hù)從桌面點(diǎn)擊APP 圖標(biāo),進(jìn)入APP 首頁(yè)的時(shí)候展示給用戶(hù)的框架,比如微信,展示了有四個(gè)Tab...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對(duì)Binder的理解上,可大可小,日常APP開(kāi)發(fā)并...
概述 ConcurrentHashMap,通過(guò)這個(gè)名字,可以知道Concurrent是并發(fā)的,HashMap是我們常用的一種用來(lái)存放鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),所以Concurrent...
本文已獨(dú)家授權(quán) 郭霖 ( guolin_blog) 公眾號(hào)發(fā)布! 前言: 解放雙手,雙擊桌面快捷方式生成apk包,基于Gradle、bat文件讓開(kāi)發(fā)人員告別打包煩擾! 前不久...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得在任何公眾號(hào)發(fā)布。 通常項(xiàng)目比較大的APP都面臨著如下性能問(wèn)題,APP啟動(dòng)慢、界面跳轉(zhuǎn)慢、事件相應(yīng)慢、滑動(dòng)和動(dòng)畫(huà)卡頓、展現(xiàn)內(nèi)容慢...
簡(jiǎn)書(shū) 占小狼[http://www.itdecent.cn/users/90ab66c248e6/latest_articles]轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處,謝謝!如果讀完覺(jué)得有收...