題圖:七牛云存儲 背景 2014年2月開始練千字文 開始接觸 Markdown 語法 知道了圖床,用免費圖床各種不順心 免費的yupoo:當(dāng)時100m的免費空間,用了一陣子,...
題圖:七牛云存儲 背景 2014年2月開始練千字文 開始接觸 Markdown 語法 知道了圖床,用免費圖床各種不順心 免費的yupoo:當(dāng)時100m的免費空間,用了一陣子,...
本篇文章已授權(quán)微信公眾號 dasu_Android(大蘇)獨家發(fā)布 最近打算花點精力來研究 RecyclerView 這個控件架構(gòu)和原理,對我來說,難度很大,我不清楚最后能不...
閱讀本文你大概需要10分鐘 扯淡的導(dǎo)語好像自從RecyclerView這個控件一出現(xiàn),對這個控件使用方法的文章就層出不窮。我是一只都在使用這個控件,但是從來沒有過深入的研究它...
設(shè)計理念——為何而存在 先來一發(fā)源碼。 就是這么短。那么這么短的一個接口存在的意義是什么呢?下面就來分析一下。當(dāng)我們想創(chuàng)建并執(zhí)行一個線程的時候,通常是這樣的。 是不是短!平!...
需求 在項目開發(fā)的過程中,需要對Api的數(shù)據(jù)的不同情況反映到UI界面上,以達(dá)到良好的用戶體驗,Api的數(shù)據(jù)的狀態(tài)大致可分為異步請求數(shù)據(jù)、正常返回數(shù)據(jù)、空數(shù)據(jù)、加載失敗、網(wǎng)絡(luò)錯...
1、 前言 在前面的性能優(yōu)化系列文章中,我曾多次說過:異步不是靈丹妙藥,不正確的異步方式不僅不能較好的完成異步任務(wù),反而會加劇卡頓。Android開發(fā)中我們使用異步來進(jìn)行耗時...
作者:李旺成 時間:2016年4月3日 “Android MVP 詳解(下)”已經(jīng)發(fā)布,歡迎大家提建議。 MVP 在 Android 上的使用其實已經(jīng)有挺長一段時間了,長到似...
記不太清了,一面二面合在一起寫。1.事件分發(fā)機制。這個調(diào)試過sdk的源碼,斷點調(diào)試大法好。從activity的dispatchTouchEvent->phoneWindow-...
通常在ViewPager的上方,我們都會放一個標(biāo)簽指示器與ViewPager進(jìn)行聯(lián)動。以前,我們大多使用的是GitHub上的開源框架PagerSlidingTabTrip,具...