前言 Gradle插件在Android中的應(yīng)用很廣泛,很多字節(jié)碼插樁方案就用到了這方面的知識(shí),Android官方提供了很多可用的插件,比如apply plugin: 'com...
前言 Gradle插件在Android中的應(yīng)用很廣泛,很多字節(jié)碼插樁方案就用到了這方面的知識(shí),Android官方提供了很多可用的插件,比如apply plugin: 'com...
ASM介紹 ASM是一個(gè)字節(jié)碼操作庫(kù),它可以直接修改已經(jīng)存在的class文件或者生成class文件。ASM提供了一些便捷的功能來操作字節(jié)碼內(nèi)容。 與其它字節(jié)碼操作框架(比如:...
要想實(shí)現(xiàn)的效果是如下: 場(chǎng)景:有些時(shí)候是內(nèi)容中間的組件當(dāng)滑動(dòng)至頂部的時(shí)候固定顯示在頂部。 實(shí)現(xiàn)的思路:1.目標(biāo)組件(button)有兩套,放在頂部和內(nèi)容中間;2.當(dāng)內(nèi)容中間的...
Flutter教學(xué):從零開始->進(jìn)階之旅->深入探討 這是個(gè)Flutter教學(xué)系列的文章,會(huì)從Flutter基礎(chǔ)入門開始講解,帶領(lǐng)大家從零開始學(xué)習(xí)Flutter,從基礎(chǔ)組件一...
目錄 線程狀態(tài) 線程池 線程安全 Java Memory Model Volatile Sychornized ReentrantLock 樂觀悲觀 死鎖 jmm和jvm的區(qū)...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 相信很多同學(xué)都會(huì)有這樣的感受,前三天剛剛復(fù)習(xí)的知識(shí)點(diǎn),今天問的時(shí)候怎么就講不出個(gè)所以然...
一、認(rèn)識(shí)CoordinatorLayout CoordinatorLayout作為support:design庫(kù)里的核心控件,在它出現(xiàn)之前,要實(shí)現(xiàn)View之間嵌套滑動(dòng)等交互操...
CoordinatorLayout是support.design包中的控件,它可以說是Design庫(kù)中最重要的控件。 本文通過模仿知乎介紹了自定義Behavior,通過模仿百...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說起 Android布局優(yōu)化(二)優(yōu)雅...
Android8.0之前 未知應(yīng)用安裝權(quán)限默認(rèn)開啟,如下圖所示 Android8.0之后 未知應(yīng)用安裝權(quán)限默認(rèn)關(guān)閉,且權(quán)限入口隱藏。 如何開啟未知應(yīng)用安裝權(quán)限的入口,并設(shè)置允...
如果你的報(bào)錯(cuò)和我一樣,這個(gè)要后端看看在保存圖片的時(shí)候是否有丟幀的情況
Glide顯示圖片失敗,瀏覽器能打開做個(gè)記錄,在和后臺(tái)聯(lián)調(diào)的時(shí)候,用Glide加載圖片時(shí)一直顯示不了,但是瀏覽器能打開顯示,使用Glide監(jiān)聽方法調(diào)試,error是null,后來比對(duì)后臺(tái)保存和本地圖片,發(fā)現(xiàn)是圖...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog(郭霖)獨(dú)家發(fā)布 前言 雖然去年寫的一篇文章【一種非常好用的Android屏幕適配】就包含字體大小適配,但那篇文章講的是根據(jù)不...