View的繪制和事件處理是兩個重要的主題,上一篇《圖解 Android事件分發(fā)機制》已經(jīng)把事件的分發(fā)機制講得比較詳細(xì)了,這一篇是針對View的繪制,View的繪制如果你有所了...
View的繪制和事件處理是兩個重要的主題,上一篇《圖解 Android事件分發(fā)機制》已經(jīng)把事件的分發(fā)機制講得比較詳細(xì)了,這一篇是針對View的繪制,View的繪制如果你有所了...
本文站在系統(tǒng)角度來簡單總結(jié)下ANR分析的一般套路。 一、ANR簡介 1.1 ANR定義 ANR(Application Not Responding):即應(yīng)用無響應(yīng)。主線程在...
本文章所使用的 OkHttp 源碼版本:3.12.10 源碼解析 老套路,還是從 OkHttp 用法開始入手這塊的源碼 這個方法看起來有點可疑,讓我們接著看是不是這個方法 看...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 即學(xué)即用Android Jetpack系列Blog的目的是通過學(xué)習(xí)Android Je...
作者是不是對沉浸式狀態(tài)欄有什么誤解啊?你上面說的還是沉浸式,到后面就變成了狀態(tài)欄的適配了。
沉浸式狀態(tài)欄全面解析前言 其實網(wǎng)上關(guān)于沉浸式狀態(tài)欄的文章有很多,但是我發(fā)現(xiàn)基本上都有一個特點,就是先巴拉巴拉地講一大堆概念,然后接著推出一個自己寫的輪子。不是說這類文章不好,而是這類的文章往往讀...
前言:關(guān)于這個狀態(tài)欄變色到底叫透明狀態(tài)欄、沉浸狀態(tài)欄、變色狀態(tài)欄,可能大家在看網(wǎng)上文章時也是各抒己見,概念亂七八糟,把透明欄叫成沉浸欄,沉浸欄當(dāng)做透明欄的,最后也是一頭霧水。...
前言 收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續(xù)更新,大家有關(guān)于Android 優(yōu)秀的開源庫,也可以在下面留言。 目錄 一、基本控件 —— Te...
沒毛病
Kotlin 使用高階函數(shù)實現(xiàn)回調(diào)前言java 思想實現(xiàn)這樣實現(xiàn)的問題kotlin 思想實現(xiàn) lambda 和 高階函數(shù) 之前學(xué)習(xí)了 lambda 和高階函數(shù),然后在 android 開發(fā)中對 onClick...
前言 年后最后一篇文章啦,在這里先祝大家新年快樂~最重要的抽中全家福,明年繼續(xù)修福報?? 以前處理 Fragment 的懶加載,我們通常會在 Fragment 中處理 setU...
在ViewPager, ScrollView, ListView等容器控件中內(nèi)嵌了webview,特別是webview的大小固定的情況下,會出現(xiàn)滑動的沖突,可以采用如下自定義...
1.前言 組件化或者模塊化開發(fā)模式,已逐漸成為熱浪的形式,使用這些模式可以讓我們程序更容易的擴展、更方便的維護(hù)更快捷的同步開發(fā)與更簡單的單獨調(diào)試,而ARouter的出現(xiàn)就是讓...
官方網(wǎng)站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
本文由BarryZhang原創(chuàng),同時首發(fā)于diycode.cc、barryzhang.com ,非商業(yè)轉(zhuǎn)載請注明作者和原文鏈接。 前言 開發(fā)做得久了,總免不了會遇到各種坑。而...
Android開發(fā)中集成信鴿推送還是比較簡單的,但是遇到了坑就麻煩 [TOC] 先介紹一下集成信鴿推送的步驟 1.build文件中添加依賴 2.添加自定義廣播MessageR...