Google Pixel 2 има скрита, но деактивирана тъмна тема

click fraud protection

Google Pixel 2 има скрита, но деактивирана тъмна тема за SystemUI. Той използва тематична рамка на Sony Overlay Manager System.

Актуализация 11:14 CST: Според На ръба, има скрит начин за активиране на тази тъмна тема (вероятно само ако използвате Pixel Launcher). Не сме сигурни как това е останало до голяма степен незабелязано, но оригиналната статия е оставена по-долу.

Чу ли? Verizon отвори магазините си вчера, за да демонстрира на живо новото Google Pixel 2 и Google Pixel 2 XL. Докато повечето хора прекарваха времето си в усещане за телефона (защото това е, което трябва да правите с тези видове промоции), ние от XDA копаем в телефона, за да ви представим най-новите приложения и да открием най-новите Характеристика. Можете да вземете най-новото Pixel Launcher и Google Камера приложение, което извлякохме, но има няколко други предварително инсталирани приложения, които не можете да инсталирате лесно. Едно такова приложение всъщност е доста интересно, тъй като е a скрита тъмна тема за SystemUI.

За съжаление, изглежда, че тази тъмна тема е такава хора с увреждания без начин за достъп до него в Pixel 2 (поне не без ADB, който не мога да тествам, докато не получа модела си за преглед). Приложението е просто наречено „Dark“, а името на пакета му е „com.android.systemui.theme.dark." Съхранява се в /vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk.

Както открихме скоро след пълното изходния код на Android 8.0 Oreo беше пуснат, Google представи a интерфейс на командния ред за управление на теми. Това всъщност прави rootless Substratum за Android Oreo възможен и в момента е най-добрият начин за всеки, който работи Android Oreo мога инсталирайте тъмна тема на тяхното устройство.

Android Oreo Dark Theme, инсталиран с Andromeda добавка за Substratum

Използвайки познанията си за OMS (Услуга за управление на наслагване—тематичната рамка на Sony, която Google добави изцяло поддръжка за в Android 8.0), ние бързо направихме връзката, че този предварително инсталиран „Dark“ системен APK е всъщност OMS тема за SystemUI. Местоположението на инсталацията е улика, тъй като се съхранява в директорията, която Google инструктира на доставчиците да съхраняват всички теми, които искат да бъдат предварително инсталирани.

За съжаление, не успяхме да проверим дали тази тъмна тема действително може да бъде активирана на Google Pixel 2. Това е така, защото имахме достъп до телефона само в нашия местен магазин на Verizon, където получаването на ADB достъп за изпълнение на необходимите команди би било невъзможно.

Актуализация 1 - начин да я активирате

Според ранна практическа работа от На ръба:

Той също така ще обърне внимание на вашия тапет: ако е тъмен, панелът за стартиране на приложения и нюансът за известия автоматично ще превключат към тъмен режим, за да съответстват.

Сенката за известяване се контролира от SystemUI, така че това би обяснило къде се използва тази тъмна тема в Google Pixel 2. Това все пак не означава, че не можем да се възползваме от тези открития, тъй като това автоматично превключване на тъмна тема може да работи само ако използвате стандартния Pixel Launcher. Това означава, че настройката на тъмен тапет може да не работи, ако използвате, да речем, Nova Launcher (казвам „може“, защото никой все още не е тествал стартер на трета страна на Pixel 2.)

Това е нещо, което определено ще трябва да тестваме старателно, след като получим нашия Pixel 2 XL следващата седмица.

Актуализация 2 - Възможности на тъмната тема

Изглежда, че тъмната тема е доста ограничена в това, което може да темизира. Рон Амадео в ArsTechnica посочи, че тъмната тема се отнася само за панела за бързи настройки. Любопитно, върнах се, за да извлека наслагвания APK и след това го декомпилирах, за да проверя сам:

?xml version="1.0" encoding="utf-8"?>
<resources>
<stylename="qs_base"parent="@android: style/Theme.DeviceDefault">
<itemname="android: colorControlNormal">?android: textColorPrimaryitem>
<itemname="android: colorPrimary">@android: color/primary_device_default_settingsitem>
<itemname="android: colorPrimaryDark">@android: color/primary_dark_device_default_settingsitem>
<itemname="android: colorAccent">@android: color/accent_device_default_darkitem>
<itemname="android: colorBackgroundFloating">#ff000000item>
<itemname="android: colorSecondary">@android: color/secondary_device_default_settingsitem>
style>
resources>

Това, което прави, е, че определя цветовете на панела за бързи настройки - в този случай го прави по-тъмен цвят.

Актуализация 3 - Без зарове

Отидохме в магазина на Verizon и се опитахме да активираме тъмната тема, като зададохме тъмен тапет като На ръба споменахме, но не успяхме. Нищо не се е случило. Не сме напълно сигурни защо.

Актуализация 4 - Работи - накратко

Върнах се в магазина на Verizon и потвърдих, че можете да получите тъмна тема за панела за бързи настройки, ако активирате един от тапетите от категорията „в сенките“.