一氏涩、引言 畢業(yè)已經(jīng)一年有余俱恶,這一年里特別感謝技術(shù)管理人員的器重批旺,以及同事的幫忙访递,學(xué)到了不少東西份氧。這一年里走過(guò)一些彎路土童,也碰到一些難題诗茎,也受到過(guò)做為一名開(kāi)發(fā)卻經(jīng)常為系統(tǒng)維護(hù)和發(fā)...

一氏涩、引言 畢業(yè)已經(jīng)一年有余俱恶,這一年里特別感謝技術(shù)管理人員的器重批旺,以及同事的幫忙访递,學(xué)到了不少東西份氧。這一年里走過(guò)一些彎路土童,也碰到一些難題诗茎,也受到過(guò)做為一名開(kāi)發(fā)卻經(jīng)常為系統(tǒng)維護(hù)和發(fā)...
簡(jiǎn)單模擬請(qǐng)求的工具 (?? . ??) 使用 最簡(jiǎn)單的方法就是直接在瀏覽器中復(fù)制Copy as cURL,然后把數(shù)據(jù)導(dǎo)入 postman献汗,然后send敢订,收工。 我們這里拿知乎...
聲明:原創(chuàng)作品罢吃,轉(zhuǎn)載請(qǐng)注明出處http://www.reibang.com/p/7b839b7c5884[http://www.reibang.com/p/7b839b7c...
ArrayMap及SparseArray是android的系統(tǒng)API尿招,是專門(mén)為移動(dòng)設(shè)備而定制的矾柜。用于在一定情況下取代HashMap而達(dá)到節(jié)省內(nèi)存的目的。 一.源碼分析(由于篇...
首先!我們拋開(kāi)網(wǎng)上的熱修復(fù)框架不談,我們來(lái)通過(guò)原理手動(dòng)實(shí)現(xiàn)一個(gè)熱修復(fù)工具,在擼碼之前我們先通過(guò)一張圖來(lái)了解熱修復(fù)的流程.Android熱修復(fù) 聰明的和不聰明的都已經(jīng)看出來(lái),A...
這些面試題是我在今年年初換工作的時(shí)候整理就谜,沒(méi)有重點(diǎn)怪蔑。包括java基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)丧荐,網(wǎng)絡(luò)缆瓣,Android相關(guān)等等。適合中高級(jí)工程師篮奄。由于內(nèi)容過(guò)多捆愁,將會(huì)分為上下兩部分。下部分跳轉(zhuǎn)鏈...
Android開(kāi)發(fā)者都經(jīng)歷過(guò)APP UI開(kāi)發(fā)不當(dāng) 會(huì)造成overDraw窟却,導(dǎo)致APP UI渲染過(guò)慢昼丑,但是很多人卻沒(méi)聽(tīng)過(guò)overLoad,overLoad一般是由于開(kāi)發(fā)者在主線...
Android封裝BaseActivity Activity在我們的日常開(kāi)發(fā)中應(yīng)該是最為常用的組件了夸赫,基礎(chǔ)的使用大家肯定都是會(huì)用的菩帝,但是有的時(shí)候我們需要把它封裝一下,功能大概...
由于Android系統(tǒng)保護(hù)機(jī)制(沙箱機(jī)制),兩個(gè)進(jìn)程是各自運(yùn)行在自己的進(jìn)程空間之中的呼奢,相互之間進(jìn)行隔離并不能夠直接進(jìn)行通訊(確保一個(gè)進(jìn)程掛掉了宜雀,不會(huì)影響另外一個(gè)進(jìn)程的運(yùn)行)。...
最近因?yàn)槭诸^上的工作做完了握础,比較閑辐董,想著做一些優(yōu)化≠髯郏看到以前用的那一套網(wǎng)絡(luò)框架添加一個(gè)請(qǐng)求比較麻煩简烘,并且比較難用,所以想改造一下網(wǎng)絡(luò)框架《希現(xiàn)在Android 市面上很火的當(dāng)然...
RecyclerVeiw 與ListView區(qū)別: recyclerView 緩存的Holder而不是View, RecyclerView 不管布局孤澎、不管動(dòng)畫(huà)、不管分隔欠窒、 只...
*文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 拖拖踏踏的第三篇文章岖妄,我又來(lái)造輪子了型将,一直糾結(jié)要不要寫(xiě)這個(gè)主題的文章,總感覺(jué)的自己駕馭不了RxJava這么高...
阿里巴巴 ● LRUCache原理● 圖片加載原理● 模塊化實(shí)現(xiàn)(好處衣吠,原因)● JVM● 視頻加密傳輸● 統(tǒng)計(jì)啟動(dòng)時(shí)長(zhǎng),標(biāo)準(zhǔn)● 如何保持應(yīng)用的穩(wěn)定性● ThreadLoca...
當(dāng)我們啟動(dòng)app的時(shí)候茶敏,android系統(tǒng)就會(huì)啟動(dòng)一個(gè)Linux Process,這個(gè)Process包含一個(gè)UI Thread缚俏,這個(gè)線程處理很多重要的邏輯惊搏,如系統(tǒng)事件處理、用...
1.要做一個(gè)盡可能流暢的ListView忧换,你平時(shí)在工作中如何進(jìn)行優(yōu)化的恬惯? ①I(mǎi)tem布局,層級(jí)越少越好亚茬,使用hierarchyview工具查看優(yōu)化酪耳。②復(fù)用convertVie...
這是我近段時(shí)間收集的面試題,獻(xiàn)給打算年后找工作的同學(xué)們刹缝。文中涉及的知識(shí)比較廣也可能比較零散碗暗,并且一些較為基礎(chǔ)的知識(shí)我都略去了(比如Android四大組件是什么這類(lèi)問(wèn)題),有些...
Java基礎(chǔ) Java Object類(lèi)方法 HashMap原理梢夯,Hash沖突言疗,并發(fā)集合,線程安全集合及實(shí)現(xiàn)原理 HashMap 和 HashTable 區(qū)別 HashCode...