前言目前市面上的劉海屏和水滴屏手機(jī)越來(lái)越多了,顏值方面是因人而異,有的人覺(jué)得很好看,也有人覺(jué)得丑爆了,我個(gè)人覺(jué)得是還可以。但是作為移動(dòng)開發(fā)者來(lái)說(shuō),這并不是一件好事,越來(lái)越多異...
HashMap 應(yīng)該是開發(fā)中最常用的數(shù)據(jù)結(jié)構(gòu)之一了,理解其原理能讓我們?cè)诤线m的時(shí)機(jī)用正確的方式使用它。 目錄 一、結(jié)構(gòu) 內(nèi)部類及成員變量 構(gòu)造方法 圖解 二、調(diào)用原理 put...
毫不夸張地說(shuō),Binder是Android系統(tǒng)中最重要的特性之一;正如其名“粘合劑”所喻,它是系統(tǒng)間各個(gè)組件的橋梁,Android系統(tǒng)的開放式設(shè)計(jì)也很大程度上得益與這種及其方...
View 事件分發(fā)是很重要的知識(shí)點(diǎn),只有理解其中的原理 在寫代碼過(guò)程中更精準(zhǔn)的處理代碼邏輯,控制好 api 的調(diào)用時(shí)機(jī)。本文通過(guò)閱讀SDK 28的源碼,在這里做一次輸出,深入...
Retrofit2已經(jīng)面世很久了,有很多好的文章分析過(guò),這篇文章我只想記錄自己閱讀Retrofit 2.3.0源碼后的分析過(guò)程,如何閱讀源碼以及分析我覺(jué)得是最重要的。 目錄 ...
Android WebView的坑 記錄一些webview比較隱晦難查的問(wèn)題。 系統(tǒng)字體改變大小影響WebView內(nèi)網(wǎng)頁(yè)的字體大?。涸O(shè)置WebView.setTextZoom...
前言 博主Android開發(fā)三年了!不論是大公司(百度、美團(tuán)、網(wǎng)易),還是小公司的面試都經(jīng)歷過(guò)。這篇面試題是我積累了好幾年的心血,之前都是在有道云筆記、印象筆記中,通過(guò)自己一...
有些東西還是記下來(lái)比較好,記記隨筆,歡迎批評(píng)建議。 前段時(shí)間在項(xiàng)目中就用到webview展示大量的新聞資訊頁(yè)面,然后就驚喜的出現(xiàn)內(nèi)存泄漏了,于是乎我在網(wǎng)上查了一些資料然后在這...
我的CSDN博客同步發(fā)布:玩轉(zhuǎn)AppBarLayout,更酷炫的頂部欄 上一篇文章[《CoordinateLayout的使用如此簡(jiǎn)單 》]上一篇文章《CoordinateLa...
今天再給大家?guī)?lái)一篇干貨。 Android的主題換膚 ,可插件化提供皮膚包,無(wú)需Activity的重啟直接實(shí)現(xiàn)無(wú)縫切換,可高仿網(wǎng)易云音樂(lè)的主題換膚。 這個(gè)鏈接是本次的Demo...
關(guān)于GreenDao greenDao是一個(gè)將對(duì)象映射到SQLite數(shù)據(jù)庫(kù)中的輕量且快速的ORM解決方案。關(guān)于greenDAO的概念可以看官網(wǎng)greenDAO greenDA...
作者:李旺成### 時(shí)間:2016年4月3日### 上篇 5. 最佳實(shí)踐# 好了終于要點(diǎn)講自己的東西了,有點(diǎn)小激動(dòng)。下面這些僅表示個(gè)人觀點(diǎn),非一定之規(guī),各位看官按需取用,有說(shuō)...
導(dǎo)語(yǔ) 最近在項(xiàng)目中遇到一個(gè)輸入法自帶emoji表情無(wú)法上傳的問(wèn)題,想到采用禁止輸入emoji的辦法(其實(shí)后臺(tái)數(shù)據(jù)庫(kù)添加emoji表情符是更好的做法,當(dāng)然有些輸入框確實(shí)不需要e...