我們都知道ActivityThread是程序的入口,以下是App入口處的部分代碼 我們先來看主線程Looper消息循環(huán)的創(chuàng)建過程 Looper對...
https://github.com/niniloveyou/ShortcutLayout (感覺不錯(cuò)的話,給star下) 第一次看到原生的sh...
你是否遇到這種情況,在TextView寬度或高度過大時(shí),drawable在textveiw所在區(qū)域的邊緣,但是我們想要的是圖片跟隨文字居中. 比...
沒做7.0的適配,其他我自己測試了沒啥問題,能用就用吧, 然后權(quán)限相關(guān)的,我之前寫過一篇文章,處理權(quán)限的工具類。http://www.jians...
RxBinding 是一個(gè)對android View各種事件的擴(kuò)展庫,把各種view事件轉(zhuǎn)為Observable事件流,使得可以對view事件使...
注:本文的分析基于RxAndroid 1.2.1 現(xiàn)在項(xiàng)目里面大多都已經(jīng)使用了rxjava, 因此對于很多rxjava的擴(kuò)展庫,也都可以使用在項(xiàng)...
###############原來寫listview / recyclerView 適配器, 都是使用的這種方式:https://github....
你是否還這樣寫網(wǎng)絡(luò)請求(那你就走遠(yuǎn)了): 其中view是MVP模式 中activity/fragment的接口 我封裝的代碼: 如何用: 沒錯(cuò)就...
前段時(shí)間項(xiàng)目里要寫好幾個(gè)按下去狀態(tài)變化的button, 于是在drawable文件夾里寫了一堆文件, 想想好煩啊, 也是浪費(fèi)時(shí)間,搞了一堆文件,...