項(xiàng)目中想使用一個(gè)框架實(shí)現(xiàn)常見(jiàn)的所有圖片格式的加載,并且對(duì)代碼的影響降到最低沿后,Glide框架提供了很好的擴(kuò)展,這里使用Glide+androidsvg+fresco實(shí)現(xiàn)加載GI...
1 什么是插樁朽砰? 聽(tīng)到關(guān)于“插樁”的詞語(yǔ)尖滚,第一眼覺(jué)得會(huì)很高深喉刘,那到底什么是插樁呢?用通俗的話來(lái)講漆弄,插樁就是將一段代碼通過(guò)某種策略插入到另一段代碼睦裳,或替換另一段代碼。這里的代碼...
為什么會(huì)有這篇文章: 在Android 6.0 之前置逻,用戶如果在短信中推沸,點(diǎn)擊一個(gè)鏈接「https://zd.badmask.com」,想要跳轉(zhuǎn)到某 App 中券坞,之前都是彈出符...
要打包給測(cè)試鬓催,切換分支,然后打release包恨锚,成功宇驾,然后運(yùn)行,崩潰猴伶。在Bugly上看到崩潰的Log如下: 奇怪课舍,MQTT很早就加進(jìn)去了,之前也發(fā)布過(guò)release包沒(méi)有問(wèn)題...
關(guān)于kotlin大家應(yīng)該都很熟悉了办桨,至少都是聽(tīng)說(shuō)過(guò)了那么在kotlin下的同步鎖也就是synchronized 大家都了解嗎且看下方代碼有何區(qū)別筹淫,功能是否一致 ①與② 有何區(qū)...
最近因?yàn)樵诳偨Y(jié)一些優(yōu)化UI布局的技巧,在解決過(guò)度繪制的時(shí)候很多都用到了clipRect函數(shù)來(lái)進(jìn)行自定義控件的優(yōu)化呢撞。個(gè)人覺(jué)得這是個(gè)十分有用且重要的方法损姜。 什么是clipRect...
很多時(shí)候我們自己寫(xiě)的框架摧阅,或者一個(gè)工具包,總會(huì)認(rèn)為是最屌最好用的绷蹲,強(qiáng)烈的想要發(fā)布出來(lái)給別人使用棒卷,收獲無(wú)數(shù)鮮花。這篇博客就是記錄一下怎么把自己寫(xiě)的框架打包成aar瘸右,并發(fā)布到Gi...
Android studio 編譯錯(cuò)誤:CreateProcess error=206, 文件名或擴(kuò)展名太長(zhǎng)娇跟。 原因?yàn)?bin 文件的路徑層級(jí)太多解決方法: Android ...
解決方案:打開(kāi)AndroidStudio的Device File Explorer,如下: 找到/data/local/tmp/perfd文件夾,刪除它太颤,就可以了
前言 ClipXX 系列: Android clipChildren 使用與疑難點(diǎn)解析[http://www.reibang.com/p/0c4c98ca8219]Andr...
1苞俘、高階函數(shù) 1.1、高階函數(shù)的定義 高階函數(shù)的定義:如果一個(gè)函數(shù)接收另一個(gè)函數(shù)作為參數(shù)龄章,或者返回值的類型是另一個(gè)函數(shù)吃谣,那么該函數(shù)稱為高階函數(shù)乞封。你可能會(huì)有疑問(wèn),一個(gè)函數(shù)怎么能...
本文記錄了項(xiàng)目的gradle tools 從3.3.0版本岗憋,升級(jí)到3.6.3過(guò)程中肃晚,遇到的問(wèn)題,以及如何解決仔戈。gradle tool升級(jí)步驟:項(xiàng)目根目錄的build.grad...
在今年的Google/IO大會(huì)上关串,亮相了一個(gè)全新的 Android 原生 UI 開(kāi)發(fā)框架-Jetpack Compose, 與蘋(píng)果的SwiftIUI一樣,Jetpack Co...
今年的 I/O 大會(huì)既是谷歌各種新產(chǎn)品發(fā)布會(huì)监徘,同時(shí)也是谷歌開(kāi)發(fā)者們的技術(shù)交流會(huì)晋修。不少 Android 開(kāi)發(fā)者希望通過(guò)本次 I/O 了解到有關(guān) Jetpack 的最新動(dòng)態(tài)。 J...
上面圖中,首先怎么獲取周幾:這個(gè)比較簡(jiǎn)單 怎么獲取圖片中的年月日格式呢 MMM d | yyyy 注意如果想獲取英文要指定為 Locale.ENGLISH 當(dāng)然還有一些常...
前言 Compose正式發(fā)布1.0已經(jīng)相當(dāng)一段時(shí)間了凰盔,但相信很多同學(xué)對(duì)Compose還是有很多迷惑的地方 Compose跟原生的View到底是什么關(guān)系墓卦?是跟Flutter一樣...
TabLayout是Material design控件之一,效果圖如下: (1)導(dǎo)入依賴包 (2)基礎(chǔ)代碼 以上就是基礎(chǔ)代碼户敬,首先在xml中寫(xiě)一個(gè)TabLayout布局落剪,然后...