基于api28 源碼解析 該方法在窗口的insets發(fā)生變化時,被調(diào)用。View調(diào)用該方法,以調(diào)整內(nèi)容來適應(yīng)窗口的變化。窗口的insets變化,包括status bar、軟鍵...
基于api28 源碼解析 該方法在窗口的insets發(fā)生變化時,被調(diào)用。View調(diào)用該方法,以調(diào)整內(nèi)容來適應(yīng)窗口的變化。窗口的insets變化,包括status bar、軟鍵...
電商或者內(nèi)容類APP中,H5通常都會占據(jù)一席之地,Native跟H5通信會必不可少,比如某些場景H5通知native去分享,native通知H5局部刷新等,Android本身...
前言:突然間發(fā)現(xiàn)好久沒有寫博客了,最近被公司的項目弄得腦殼疼????沒有任何文檔就讓開發(fā)……要什么只能去拿個安卓機在那撥弄~心累!好吧,今天又來了個奇葩的任務(wù):Charles 抓...
場景引入: 我國古代的四大發(fā)明中的印刷術(shù),就會用到一個稱作模板的東西,事先將需要的東西進(jìn)行雕刻成模子,然后按需使用。 模板方法模式將公共部分則加以實現(xiàn),不定的方法定義在父類中...
作為開發(fā)者,不光得會開發(fā),遇到問題的時候還得會去解決問題,開發(fā)中去嘗試找問題的原因的方式主要是去debug代碼,這樣會比直接去看代碼,要清晰和直觀的多,而AS的debug功能...
有疑問可參看lint處理[https://blog.csdn.net/luzhenyuxfcy/article/details/79398761]官方相關(guān)[http://to...
KMP算法,背景不必多說,主要想寫一寫自己對KMP算法的一些理解和其具體實現(xiàn)。關(guān)于KMP算法的原理,阮一峰老師的這篇文章足矣。 字符串匹配的KMP算法 文中對KMP算法的匹配...
lottie的使用通讀一遍官方文檔基本就可以拿來用了,也可以看看我之前的Lottie使用;但今天要說的是另外一種情況,就是通過網(wǎng)絡(luò)拿到動畫資源的zip包,再來加載動畫:使用場...
開始 Gradle是唯一支持Lottie構(gòu)建的方式,因此嘗試添加如下依賴在project的build.gradle文件中: Lottie最新版本[https://github...