HashMap 應(yīng)該是開發(fā)中最常用的數(shù)據(jù)結(jié)構(gòu)之一了,理解其原理能讓我們在合適的時機(jī)用正確的方式使用它。 目錄 一、結(jié)構(gòu) 內(nèi)部類及成員變量 構(gòu)造方...
View 事件分發(fā)是很重要的知識點,只有理解其中的原理 在寫代碼過程中更精準(zhǔn)的處理代碼邏輯,控制好 api 的調(diào)用時機(jī)。本文通過閱讀SDK 28...
Retrofit2已經(jīng)面世很久了,有很多好的文章分析過,這篇文章我只想記錄自己閱讀Retrofit 2.3.0源碼后的分析過程,如何閱讀源碼以及...
Android WebView的坑 記錄一些webview比較隱晦難查的問題。 系統(tǒng)字體改變大小影響WebView內(nèi)網(wǎng)頁的字體大?。涸O(shè)置WebV...
導(dǎo)語 最近在項目中遇到一個輸入法自帶emoji表情無法上傳的問題,想到采用禁止輸入emoji的辦法(其實后臺數(shù)據(jù)庫添加emoji表情符是更好的做...
導(dǎo)語 現(xiàn)在大多數(shù)App與H5的交互越來越多,jsBridge是一個能使webView和js交互的通信方式,本文只對https://github....
導(dǎo)語 閱讀源碼是已經(jīng)入門的Android開發(fā)者必經(jīng)之路,這是提高自己對代碼理解的一步。但是一開始閱讀源碼不能深入的去讀細(xì)節(jié)部分,而是理順源碼的主...
前言 本文目的是通過記錄Git的知識點讓自己印象更深刻同時分享給大家。當(dāng)然文中可能會有一些錯誤,也希望大家能指出問題!我也是通過學(xué)習(xí)Git教程后...