Главная » Статьи » Системные ресурсы, моды и украшательства » Редактирование системы

Как добавить секунды в статус-бар.
Суть инструкции в том , что мы добавляем показ секунд ко времени (часам) в статус баре наших Андроид гаджетов

Секунды в статус баре

Напоминаем, что прежде, чем приступить к правке системных ресурсов Андроид делаем «nandroid backup» - слепок системы один-в-один, через кастомное рекавери/recovery


Разбираем SystemUI.apk
Ищем где прописаны родные часы, это может быть почти в конце файла /res/layout/status_bar.xml
Код
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center|start" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="match_parent" android:singleLine="true" android:paddingStart="6dp" />
И ниже добавляем
Код
<TextClock
  android:textAppearance="@style/TextAppearance.StatusBar.Clock"
  android:textSize="10sp"
  android:gravity="center|start|top"
  android:id="@id/clock"
  android:paddingLeft="0.3dp"
  android:layout_width="wrap_content"
  android:layout_height="match_parent"
  android:singleLine="true"
  android:format12Hour="ss"
  android:format24Hour="ss" />
  <!--
  android:paddingLeft - отступ секунд от часов
  android:textSize размер шрифта секунд
  android:textAppearance стиль текста секунд, для тех параметров что не указаны.. если у вас при сборке будет ругаться, берем это значения с com.android.systemui.statusbar.policy.Clock, то есть немного выше
  -->
Собираем и смотрим на результат (скриншот выше)
Всё, занавес

Спасибо: «vladomen13»

Жалоба на материал

анонимно - запрещено!

17.03.2018, 19:27
263 | Редактирование системы
status bar, андроид, apktool, статус-бар
Всего комментариев: 0
avatar