前幾天,我一直在找retrofit集成kotlin serialization的資料,才發(fā)現(xiàn),網(wǎng)上的資料是真的少,如果你有幸看到這篇文章,就默默記下來。關(guān)于為什么要急kotl...
前幾天,我一直在找retrofit集成kotlin serialization的資料,才發(fā)現(xiàn),網(wǎng)上的資料是真的少,如果你有幸看到這篇文章,就默默記下來。關(guān)于為什么要急kotl...
Android的安裝包APK文件本身就是個壓縮文件。把后綴名改成.zip,用解壓軟件解壓后,就能看到安裝包的內(nèi)容。 從上圖可以看到,安裝包內(nèi)的文件結(jié)構(gòu)是: assets ...
dialog中使用scrollview包裹TextView,導致Textview顯示不全 今天在自定義dialog的時候碰到個奇怪的bug,在ScrollView中嵌套的文字...
1.什么是鎖? 從我們?nèi)粘I钪锌矗總€門都配一把鎖,也就是說是門一般都有一把鎖,如果沒有鎖,問題就來了,什么樣的人都可以進去,也就是產(chǎn)生了不安全的因素。從這里引出了鎖......
目錄: 1.什么是ThreadLocal 2.ThreadLocal的使用 3.ThreadLocal原理 5.面試與總結(jié) 1.什么...
在我們學習組件化之前,我們應該要明白我們?yōu)槭裁匆獙W習組件化?我認為有以下幾點: (1)在很早的時候,我們做一個項目就是用的單一分層模式,如下圖分包: 可以看到隨著業(yè)務的發(fā)展,...
對于性能優(yōu)化,主要是從這幾個方面進行探討:數(shù)據(jù)結(jié)構(gòu),啟動速度,布局,電量和網(wǎng)絡,apk的大小等。本文從數(shù)據(jù)結(jié)構(gòu)的角度進行舉例: 1.學習數(shù)據(jù)結(jié)構(gòu)優(yōu)化的必要性: 在我們...
對于Android來說,啟動的速度是至關(guān)重要的,假如用戶點擊app圖標開始,很長時間進不了app主界面,那么這是不能忍受的,可能會造成app卡死,所以這里對app啟動優(yōu)化做一...
對于交叉編譯,很多人是一知半解的,因為它的確有一點難度。下面對交叉編譯做一個總結(jié)。 1.NDK的介紹 1.NDK(Native Development Kit),是一個And...