之前的文章對(duì)ButterKnife一點(diǎn)小改進(jìn)的嘗試(一)中我們引入了@BindLayout注解和ButterKnife.bind()方法中增加了對(duì)activity和dialo...
痛點(diǎn) 在A(yíng)ctivity或者Dialog中使用butterknife綁定的時(shí)候需要將ButterKnife.bind(this);放置在setContentView(R.la...
總述 ThreadLocal 在面試中經(jīng)常提到,關(guān)于ThreadLocal使用不當(dāng)造成OOM以及在特殊場(chǎng)景下,通過(guò)ThreadLocal可以輕松實(shí)現(xiàn)一些看起來(lái)復(fù)雜的功能,都說(shuō)...
如下圖所示,已知四個(gè)點(diǎn)A,B,C,D的坐標(biāo)分別是(x1,y1),(x2,y2),(x3,y3),(x4,y4),如何確定任意一個(gè)點(diǎn)(x,y)是否在這個(gè)A、B、C、D四個(gè)點(diǎn)組成...
我們經(jīng)常會(huì)遇到使用對(duì)象復(fù)用的場(chǎng)景,比如線(xiàn)程池,數(shù)據(jù)庫(kù)連接池,Android的消息機(jī)制里面的Message的通過(guò)靜態(tài)方法obtain()獲取消息,EventBus在的解析監(jiān)聽(tīng)事...
RePlugin的開(kāi)源地址:https://github.com/Qihoo360/RePlugin官方介紹:https://github.com/Qihoo360/RePl...
原文鏈接:http://www.davidehringer.com/software/android/The_Dalvik_Virtual_Machine.pdf THE D...
注:當(dāng)前分析的Retorfit版本為2.6.2 Retrofit初始化 一般使用retrofit的時(shí)候都是下面這段代碼 通過(guò)Retrofit的內(nèi)部類(lèi)Builder(build...
最近溫習(xí)android的IPC相關(guān)知識(shí)點(diǎn)的時(shí)候涉及到j(luò)ava的Serializable 和android的Parcelable的比較,activity、service之間進(jìn)行...
如何查看啟動(dòng)時(shí)間: adb shell am start -S -W com.example.app/.MainActivity// -S 先停止目標(biāo)應(yīng)用,再啟動(dòng)ThisTi...