本文針對(duì) AIDL 跨進(jìn)程傳輸大量 Parcelable 數(shù)據(jù)所產(chǎn)生的問(wèn)題總結(jié)出一套分片傳輸?shù)慕鉀Q方案,并分析了一下其實(shí)現(xiàn)的原理。 1. 概述 ...
歲末年初,用一篇文章來(lái)紀(jì)念逝去的 2021。很慚愧這一年沒(méi)有輸出技術(shù)文章,回首這一年完全可以用一個(gè)關(guān)鍵詞來(lái)形容:「焦慮」。下面分幾個(gè)部分來(lái)回顧一...
2020 這一年,有成長(zhǎng),有坎坷,總結(jié)下來(lái)也有很多思考。本文回顧總結(jié)一下我的 2020 年所經(jīng)歷的事情,并分享一些好的文章和書(shū)籍給大家,最后再展...
本文在官方文檔的基礎(chǔ)上,詳細(xì)講解了自定義 Lint 檢查代碼的步驟,并給出了調(diào)試代碼的方法和發(fā)布流程,方便團(tuán)隊(duì)進(jìn)行代碼的管理。本文由 “谷歌開(kāi)發(fā)...
本文將介紹 Kotlin 中的擴(kuò)展函數(shù)和擴(kuò)展屬性,并用這兩個(gè)特性來(lái)逐步優(yōu)化代碼的寫(xiě)法,希望大家學(xué)習(xí)這種特性并在實(shí)踐當(dāng)中做更多的擴(kuò)展。 在 And...
本文基于官方的文檔,整理出 Dart 語(yǔ)言中與 Java 和 Kotlin 語(yǔ)言類(lèi)似和特有的部分,因此本文的讀者需要具備一定的 Java 及 K...
Java 8 的更新給我們帶來(lái)了很多新的特性,例如 Stream API 等等,但是在 Android 開(kāi)發(fā)中使用 Java 8 的這些 API...
本文將介紹 Java 8 新增的 Lambda 表達(dá)式,包括 Lambda 表達(dá)式的常見(jiàn)用法以及方法引用的用法,并對(duì) Lambda 表達(dá)式的原理...
讀完本文大約需要20分鐘。本文將會(huì)教給大家如何從0到1優(yōu)雅地實(shí)現(xiàn)沉浸式狀態(tài)欄的效果,包括設(shè)置狀態(tài)欄的顏色、狀態(tài)欄透明和狀態(tài)欄的文字顏色,并可以適...