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