Glide 強(qiáng)大的圖片加載庫(kù) 1. 基本使用 RequestOptions :請(qǐng)求選項(xiàng)placeHolder:加載占位圖error:錯(cuò)誤占位圖o...
說(shuō)到緩存,都會(huì)想到內(nèi)存緩存 LruCache 和磁盤緩存 DiskLruCache嵌巷,兩者都是基于 LRU(Lest Resently Used)...
EventBus 官方給出的說(shuō)明是:EventBus 是一致基于發(fā)布/訂閱模式的事件總線衣屏,適用于 Android/Java施绎; 了解 EventB...
對(duì)于 Retrofit 應(yīng)該是再熟悉不過(guò)了耕赘,都知道它是一個(gè)網(wǎng)絡(luò)框架,但是為什么它還要基于 OkHttp 呢膳殷?了解 Retrofit 后會(huì)發(fā)現(xiàn)操骡,它...
1. 基本使用 1.1 創(chuàng)建 OkHttpClient 首先創(chuàng)建 OkHttpClient 用于配置網(wǎng)絡(luò)請(qǐng)求時(shí)連接時(shí)長(zhǎng)九火,讀/寫數(shù)據(jù)時(shí)長(zhǎng),緩存路徑...
1. 前言 由于系統(tǒng)極強(qiáng)的封裝特性册招,我們?cè)趩?dòng) Activity 時(shí)并不知道系統(tǒng)內(nèi)部都是如何完成整個(gè)的啟動(dòng)流程的岔激?如何創(chuàng)建一個(gè) Activity...
AsyncTask 是 Android 中實(shí)現(xiàn)多線程方式之一,我們通常用 AsyncTask 來(lái)實(shí)現(xiàn)在耗時(shí)操作中對(duì) UI 界面的更新是掰。Async...
1. 概述 Android 的消息機(jī)制其實(shí)就是指 Handler 機(jī)制虑鼎,在閱讀源碼中發(fā)現(xiàn) Handler 的使用非常頻繁,主要作用是實(shí)現(xiàn)線程的切...
1. 屬性動(dòng)畫的使用 屬性動(dòng)畫有 ValueAnimator 和 ObjectAnimator键痛,其中 ObjectAnimator 繼承自 Va...