這個(gè)工具類真是構(gòu)思了良久才設(shè)計(jì)出來(lái),采用了建造者模式磁浇,然后你們就可以用鏈?zhǔn)秸{(diào)用了楷兽,talk is cheap, let me show the demo. 有沒(méi)有心動(dòng)一下哈搅荞,...
這個(gè)工具類真是構(gòu)思了良久才設(shè)計(jì)出來(lái),采用了建造者模式磁浇,然后你們就可以用鏈?zhǔn)秸{(diào)用了楷兽,talk is cheap, let me show the demo. 有沒(méi)有心動(dòng)一下哈搅荞,...
Read The Fucking Source Code 引言 Android AppWidget相對(duì)偏冷門耗帕。 開(kāi)門見(jiàn)山一張圖劲阎,復(fù)雜問(wèn)題庖解牛袁串。Android AppWidg...
1 Android中的ClassLoader Java中的ClassLoader是加載class文件,而Android中的虛擬機(jī)無(wú)論是dvm還是art都只能識(shí)別dex文件倍权。因...
圖片大小的影響因素 android中大的圖片一般要經(jīng)過(guò)壓縮才顯示掷豺,否則可能會(huì)發(fā)生OOM。圖片所占用的內(nèi)存和圖片的寬度薄声、長(zhǎng)度当船、單位像素占的字節(jié)數(shù)三個(gè)因素有關(guān)。 圖片色彩 我們都...
前言 現(xiàn)在很多App里都內(nèi)置了Web網(wǎng)頁(yè)(Hybrid App)默辨,比如說(shuō)很多電商平臺(tái)德频,淘寶、京東缩幸、聚劃算等等壹置,如下圖 上述功能是由Android的WebView實(shí)現(xiàn)的,其中涉...
前言 自定義View是Android開(kāi)發(fā)中非常常用的知識(shí) 可是钞护,在使用過(guò)程中,有些開(kāi)發(fā)者會(huì)發(fā)現(xiàn):為什么自定義View 中設(shè)置的wrap_content屬性不起作用(與matc...
之前學(xué)習(xí)安卓的時(shí)候只是知道生命周期是什么爆办,有哪幾個(gè)难咕,但具體的詳細(xì)的東西卻不知道,后來(lái)看過(guò)《Android開(kāi)發(fā)藝術(shù)探索》和大量博客之后距辆,才覺(jué)得自己真正有點(diǎn)理解生命周期余佃,本文是我...
Outline [TOC] 前言 好久不見(jiàn)朋友們,最近一段時(shí)間在忙工作上的事情跨算,沒(méi)來(lái)得及寫文章爆土,這兩天正好有點(diǎn)時(shí)間,趕緊寫下了這篇教程诸蚕,免得大家說(shuō)我太監(jiān)了步势。 正題 先來(lái)回顧一...
Outline [TOC] 前言 在上一節(jié)中, 我們學(xué)習(xí)了FLowable的一些基本知識(shí), 同時(shí)也挖了許多坑, 這一節(jié)就讓我們來(lái)填坑吧. 正題 在上一節(jié)中最后我們有個(gè)例子, ...
Outline [TOC] 前言 上一節(jié)里我們學(xué)習(xí)了只使用Observable如何去解決上下游流速不均衡的問(wèn)題, 之所以學(xué)習(xí)這個(gè)是因?yàn)镺bservable還是有很多它使用的...
Outline [TOC] 前言 在上一節(jié)中, 我們找到了上下游流速不均衡的源頭 , 在這一節(jié)里我們將學(xué)習(xí)如何去治理它 . 可能很多看過(guò)其他人寫的文章的朋友都會(huì)覺(jué)得只有F...
Outline [TOC] 前言 大家喜聞樂(lè)見(jiàn)的Backpressure來(lái)啦. 這一節(jié)中我們將來(lái)學(xué)習(xí)Backpressure. 我看好多吃瓜群眾早已坐不住了, 別急, 我們先...
Outline [TOC] 前言 在上一節(jié)中, 我們提到了Flowable 和Backpressure背壓, 本來(lái)這一節(jié)的確是想講這兩個(gè)東西的,可是寫到一半感覺(jué)還是差點(diǎn)火候...
Outline [TOC] 前言 上一節(jié)講解了線程調(diào)度, 并且舉了兩個(gè)實(shí)際中的例子, 其中有一個(gè)登錄的例子, 不知大家有沒(méi)有想過(guò)這么一個(gè)問(wèn)題, 如果是一個(gè)新用戶, 必須先注冊(cè)...
Outline [TOC] 前言 上一節(jié)教程講解了最基本的RxJava2的使用, 在本節(jié)中, 我們將學(xué)習(xí)RxJava強(qiáng)大的線程控制. 正題 還是以之前的例子, 兩根水管: 正...
Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了挫望,但目前國(guó)內(nèi)的資料還比較少,以前使用過(guò)RxJava1只需要看看更新文檔就知道怎么使用了狂窑,但還有一些以前沒(méi)用過(guò)...
前言 自定義View是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于自定義View原理的文章媳板,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰泉哈、無(wú)源碼分析蛉幸、簡(jiǎn)單問(wèn)題復(fù)雜化 等 今天破讨,...
前言 回憶前文:Android自定義View基礎(chǔ):ViewRoot、DecorView & Window的簡(jiǎn)介[http://www.reibang.com/p/28d39...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進(jìn)階】RecyclerView源碼解析(一)——繪制流程2.【進(jìn)階】R...
學(xué)習(xí)了奕纫!
EventBus 3.1.1源碼分析EventBus地址:https://github.com/greenrobot/EventBus 一提陶、eventbus使用 EventBus是用于在Android和java...