什么是SPI? Java SPI全稱Service Provider Interface,是Java提供的一套用來被第三方實現(xiàn)或者擴展的API,它可以用來啟用框架擴展和替換組...
什么是SPI? Java SPI全稱Service Provider Interface,是Java提供的一套用來被第三方實現(xiàn)或者擴展的API,它可以用來啟用框架擴展和替換組...
背景 從Android10(API 29)開始,在原有的主題適配的基礎(chǔ)上,Google開始提供了Force Dark機制,在系統(tǒng)底層直接對顏色和圖片進行轉(zhuǎn)換處理,原生支持深色...
一、簡介 鑒于Android Q 適配如火如荼的情況,我們今天也來講講Android Q全新的深色主題背景。不過該項功能,魅族已經(jīng)推出兩年多了,只不過名字我們叫夜間模式,也可...
引用上文生命周期和launchMode介紹, Activity的生命周期實際上比我們想象的復(fù)雜得多. 本文主要通過實例, 來探索下Activity的啟動Intent Flag...
前言 ??Dagger是幫助實現(xiàn)依賴注入的庫,雖然很多人都知道依賴注入對于架構(gòu)設(shè)計的重要性,但是Dagger學(xué)習(xí)曲線十分陡峭,官方文檔更是看了幾遍也很難消化。本文旨在通過一篇...
原文地址:JVM Anatomy Park #4: TLAB allocation 問題 TLAB 分配是什么?指針碰撞(Pointer-bump)分配又是什么?總之誰負(fù)責(zé)分...
原文地址:JVM Anatomy Park #2: Transparent Huge Pages 問題 大頁(Large Pages)是什么?透明大頁(Transparent...
在上一篇文章《如何統(tǒng)計Android App啟動時間》中我們探討了如何統(tǒng)計Android App的啟動時間,以及簡要分析了App啟動流程。這一篇文章主要講如何在實戰(zhàn)中提升An...