September 27, 2018

Google Phone v24 [Teardown]

Teardown - разбор кода внутри приложения, для выявления будущих функций, которые, возможно появятся в следующих релизах. Teardowns основаны на доказательствах, обнаруженных внутри APK и обычно основаны на неполной информации. Вполне возможно, что сделанные здесь догадки ошибочны или неточны. Даже когда прогнозы правильные, всегда есть шанс, что продукты могут измениться или некоторые функции могут быть отменены. Это то же самое что и слухи, ничего не известно, пока оно официально не объявлено и не опубликовано.

Темный режим

Вот как выглядит темный режим. Google не использует чистый черный цвет для фона, что может разочаровать некоторых людей. Цветовая схема проста и соответствует стандартному синему брендингу приложения «Телефон».

Конечно, первый скриншот показывает, что темная тема еще не завершена. Главный экран имеет верхний градиент, который нужно перевернуть, а экран настроек по-прежнему имеет темный текст, где он должен быть белым.

Настройка в настоящее время по-прежнему скрыта от обычных пользователей, но когда она будет работать вживую, это будет переключатель, расположенный в разделе «Настройки» -> «Параметры отображения» с названием «Темный» режим.

<string name="display_options_dark_mode_title">Dark mode</string>
<string name="display_options_dark_mode_key">display_options_dark_mode</string>/xml/display_options_settings.xml
<SwitchPreference android:persistent="true" android:visibility="gone" android:title="@string/display_options_dark_mode_title" android:key="@string/display_options_dark_mode_key" android:defaultValue="false"/>

Пользовательский модуль Xposed использовался для включения темного режима. Это код из handleLoadPackage:

if (!lpparam.packageName.equals("com.google.android.dialer"))
return;

XposedHelpers.findAndHookMethod("ciy", lpparam.classLoader,
"a",
new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
super.afterHookedMethod(param);

param.setResult(2);
}
});

Визуальное изменение настроек

Экран настроек потерял свою синюю полосу заголовка, переключился на белую навигационную панель и добавил обратно разделительные линии, которые обычно были распространены в дни Holo.

Скачать последнюю версию


Источник - Android Police

Если возникли вопросы - пишите в группу ВК, обсудить можно в чате, а что бы не пропустить новости подпишитесь на канал, все наши статьи можно найти тут.