前言 最近閱讀了EventBus(3.0.0)的源碼,這里也是記錄下自己對(duì)EventBus的理解,功力善淺,如有錯(cuò)誤地方還望各位大佬及時(shí)指正。 1、EventBus的簡(jiǎn)單使用...
前言 最近閱讀了EventBus(3.0.0)的源碼,這里也是記錄下自己對(duì)EventBus的理解,功力善淺,如有錯(cuò)誤地方還望各位大佬及時(shí)指正。 1、EventBus的簡(jiǎn)單使用...
序:很多都是自己的個(gè)人理解,不一定非常準(zhǔn)確,供大家參考學(xué)習(xí) 大家應(yīng)該都用過(guò)進(jìn)程間的通訊,那有沒(méi)有想過(guò)一個(gè)問(wèn)題,進(jìn)程之間為什么要通信呢?? 下面循序漸進(jìn)的為大家解釋這個(gè)問(wèn)題。 ...
各個(gè)版本新特性 1,Android 4.4 (API19) 沉浸式狀態(tài)欄 WebView webview調(diào)試功能 WebView.setWebContentsDebuggi...
一、寫(xiě)在前面 開(kāi)始之前,老規(guī)矩,絮絮叨叨。 本文講解的是如何自定義一個(gè)填空題控件,實(shí)現(xiàn)的方式其實(shí)有很多,最重要的是了解其中實(shí)現(xiàn)的思路和想法,正所謂條條大路通羅馬嘛。 在And...
1,代碼優(yōu)化 選擇正確的數(shù)據(jù)結(jié)構(gòu)。Java中常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),List,Map以及實(shí)現(xiàn)類(lèi)等。Android也提供了一些數(shù)據(jù)結(jié)構(gòu),代替這些類(lèi),例如SpareArray可以代替Ha...
一、拖動(dòng)實(shí)現(xiàn)的原理 實(shí)現(xiàn)拖拽view,在Android中至少可以倆種實(shí)現(xiàn)方案:1.可以直接去拖動(dòng)view2,利用viewgroup獲取子view利用viewgroup移動(dòng)子v...
一,HashMap特點(diǎn) HashMap的內(nèi)部實(shí)現(xiàn)是數(shù)組+鏈表 每個(gè)元素在數(shù)組中的位置都是根據(jù)key的hash值來(lái)確定的 由于key不同的時(shí)候hash值可能也相同,所以數(shù)組的每...
動(dòng)畫(huà)分類(lèi) 1,幀動(dòng)畫(huà) 顧名思義,就是連續(xù)播放多張不同的圖片,形成的動(dòng)畫(huà)效果,這個(gè)必須是放在Drawable文件夾下,下面是XML的方式 代碼的方式 2,補(bǔ)間動(dòng)畫(huà) 這類(lèi)動(dòng)畫(huà)只需...