![240](https://upload.jianshu.io/users/upload_avatars/1359811/505cab401bea.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
冷, 溫, 熱啟動 Android啟動應(yīng)用, 按官方說法[https://developer.android.google.cn/topic/p...
在日常編程中, 我們經(jīng)常會用到泛型, 用的時候感覺并不復雜, 然而最近在做Kotlin開發(fā)時, 被其中的逆變和協(xié)變搞得頭大, 才發(fā)現(xiàn)自己對泛型的...
原文 A study of the Parcelize feature from Kotlin Android Extensions 兩年前我寫...
注意: 本文大部分數(shù)據(jù)是在SDK25, cpu架構(gòu)為armeabi v7a, Android Studio 3.4上測試得出, 不同的系統(tǒng)版本和...
Shallow Size和Retained Size詳解 參考文章How much memory do I need (part 1) – Wh...
一直沒有詳細地去了解android字體的相關(guān)內(nèi)容, 實際開發(fā)的時候總是對設(shè)計稿上面字體和其他控件的間距, 字體內(nèi)部的行距很疑惑, 直接設(shè)置好像每...
場景 假設(shè)我們需要上傳一組動態(tài)增加的數(shù)據(jù), 輸入端可以看作inputSteam, 輸入端是outputSteam, 但是輸入和輸出端不能直接對接...
在android中, 通過AudioRecord獲取到音頻數(shù)據(jù)是PCM格式的, 但是有時候我們需要的可能是更常見的WAV格式, 此時我們就需要手...
這篇文章主要分析EventBus的基本框架, 不涉及具體的代碼細節(jié). 我們可以把EventBus分成3個模塊, 注冊(register), 發(fā)送...