項目中想使用一個框架實現(xiàn)常見的所有圖片格式的加載,并且對代碼的影響降到最低,Glide框架提供了很好的擴展,這里使用Glide+androidsvg+fresco實現(xiàn)加載GI...
項目中想使用一個框架實現(xiàn)常見的所有圖片格式的加載,并且對代碼的影響降到最低,Glide框架提供了很好的擴展,這里使用Glide+androidsvg+fresco實現(xiàn)加載GI...
1 什么是插樁? 聽到關于“插樁”的詞語,第一眼覺得會很高深,那到底什么是插樁呢?用通俗的話來講,插樁就是將一段代碼通過某種策略插入到另一段代碼,或替換另一段代碼。這里的代碼...
為什么會有這篇文章: 在Android 6.0 之前,用戶如果在短信中,點擊一個鏈接「https://zd.badmask.com」,想要跳轉到某 App 中,之前都是彈出符...
要打包給測試,切換分支,然后打release包,成功,然后運行,崩潰。在Bugly上看到崩潰的Log如下: 奇怪,MQTT很早就加進去了,之前也發(fā)布過release包沒有問題...
關于kotlin大家應該都很熟悉了,至少都是聽說過了那么在kotlin下的同步鎖也就是synchronized 大家都了解嗎且看下方代碼有何區(qū)別,功能是否一致 ①與② 有何區(qū)...
最近因為在總結一些優(yōu)化UI布局的技巧,在解決過度繪制的時候很多都用到了clipRect函數(shù)來進行自定義控件的優(yōu)化。個人覺得這是個十分有用且重要的方法。 什么是clipRect...
很多時候我們自己寫的框架,或者一個工具包,總會認為是最屌最好用的,強烈的想要發(fā)布出來給別人使用,收獲無數(shù)鮮花。這篇博客就是記錄一下怎么把自己寫的框架打包成aar,并發(fā)布到Gi...
Android studio 編譯錯誤:CreateProcess error=206, 文件名或擴展名太長。 原因為 bin 文件的路徑層級太多解決方法: Android ...
解決方案:打開AndroidStudio的Device File Explorer,如下: 找到/data/local/tmp/perfd文件夾,刪除它,就可以了
前言 ClipXX 系列: Android clipChildren 使用與疑難點解析[http://www.itdecent.cn/p/0c4c98ca8219]Andr...
1、高階函數(shù) 1.1、高階函數(shù)的定義 高階函數(shù)的定義:如果一個函數(shù)接收另一個函數(shù)作為參數(shù),或者返回值的類型是另一個函數(shù),那么該函數(shù)稱為高階函數(shù)。你可能會有疑問,一個函數(shù)怎么能...
本文記錄了項目的gradle tools 從3.3.0版本,升級到3.6.3過程中,遇到的問題,以及如何解決。gradle tool升級步驟:項目根目錄的build.grad...
在今年的Google/IO大會上,亮相了一個全新的 Android 原生 UI 開發(fā)框架-Jetpack Compose, 與蘋果的SwiftIUI一樣,Jetpack Co...
今年的 I/O 大會既是谷歌各種新產品發(fā)布會,同時也是谷歌開發(fā)者們的技術交流會。不少 Android 開發(fā)者希望通過本次 I/O 了解到有關 Jetpack 的最新動態(tài)。 J...
上面圖中,首先怎么獲取周幾:這個比較簡單 怎么獲取圖片中的年月日格式呢 MMM d | yyyy 注意如果想獲取英文要指定為 Locale.ENGLISH 當然還有一些常...
前言 Compose正式發(fā)布1.0已經相當一段時間了,但相信很多同學對Compose還是有很多迷惑的地方 Compose跟原生的View到底是什么關系?是跟Flutter一樣...
TabLayout是Material design控件之一,效果圖如下: (1)導入依賴包 (2)基礎代碼 以上就是基礎代碼,首先在xml中寫一個TabLayout布局,然后...