![240](https://upload.jianshu.io/users/upload_avatars/2264829/14c4e942-e78b-44f8-a4e7-a03785ec310d.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在Android Studio使用PowerMock運(yùn)行單元測(cè)試時(shí)疆虚,一直報(bào)下面的錯(cuò)誤。使用的mac系統(tǒng)恼五。 一般這種情況是因?yàn)槭褂昧薃ndr...
根據(jù)個(gè)人經(jīng)驗(yàn)灾馒,做Android開(kāi)發(fā)的,可能阻塞隊(duì)列使用會(huì)相對(duì)較少遣总,但是有時(shí)候看框架源碼經(jīng)常會(huì)碰到睬罗,所以有必要學(xué)習(xí)一下轨功。阻塞隊(duì)列里面的幾個(gè)添加和刪...
前言 每次面試前的準(zhǔn)備都是到處查找資料,這次打算記錄一下準(zhǔn)備過(guò)程中的遇到的問(wèn)題容达,作為對(duì)自己所掌握的知識(shí)點(diǎn)的一個(gè)總結(jié)古涧,查漏補(bǔ)缺,也能讓后續(xù)的面試更...
話不多言花盐,直接上代碼蒿褂,注意點(diǎn)都在注釋里面了
前言 最近研究Android系統(tǒng)源碼,難免接觸到很多aidl接口卒暂。突然發(fā)現(xiàn)自己總是將in,out,inout這幾個(gè)關(guān)鍵字的功能記混了,所以這次從...
前言 在Android應(yīng)用中娄帖,出于對(duì)安全性的考慮也祠,開(kāi)發(fā)者會(huì)把一些重要的邏輯放到native層,即so庫(kù)中近速。但是so庫(kù)也并非絕對(duì)的安全诈嘿,在強(qiáng)大的I...
背景 平時(shí)移動(dòng)端和端之間的數(shù)據(jù)傳輸基本都是用的json或者xml,對(duì)于Protobuf之前一直有聽(tīng)說(shuō)過(guò)削葱,相比于json和xml有諸多好處奖亚,例如數(shù)...
最近被朋友圈刷屏的猜畫(huà)小歌火極一時(shí),我們當(dāng)然要去玩一玩了析砸,不過(guò)作為一個(gè)靈魂畫(huà)師昔字,基本畫(huà)不對(duì)幾張圖就是了。不過(guò)里面那個(gè)倒計(jì)時(shí)的水波紋效果的進(jìn)度桶還...
在對(duì)app進(jìn)行簽名作郭,然后上傳到某應(yīng)用市場(chǎng)時(shí),有如下報(bào)錯(cuò) 簽名方式如下 原來(lái)是jarsigner默認(rèn)采用了SHA256withRSA的簽名算法弦疮,導(dǎo)...