Описание переведено на русский автоматически, разработчик русской версии не публиковал. Оригинальный текст — на странице приложения в F-Droid.
Описание
Старый Android-телефон в ящике — это отличный экран с отличными часами. reteclock создан именно для этого: подключите телефон к зарядному устройству, поставьте его на подставку, и он будет показывать время крупными цифрами с днем недели и датой.
Старые телефоны сложно использовать для чего-то еще. Вход в аккаунт Google перестал работать на Android 2.3.7 и старше в 2021 году, Google Play services прекратили выпуск обновлений для Android 4.4 KitKat в 2023 году, а большинство приложений теперь требуют гораздо более новую версию Android. Телефон, на который больше нельзя ничего установить, все еще может показывать время.
Поэтому reteclock ничего не требует: ни аккаунта, ни сети, ни разрешений во время выполнения. Он работает на Android 2.3 и новее, собран и проверен на Android 4.4.
Возможности
* Полноэкранные 24-часовые часы с секундами, днем недели, месяцем, днем и годом.
* Два макета. Широкий экран: крупные ЧЧ:ММ слева, секунды, день недели, дата и год — в столбик справа. Высокий экран: час и минута друг над другом, затем день недели с датой, затем год и секунды.
* Час и минута максимально крупные, насколько позволяет экран. Место сначала резервируется для мелких строк, а все остальное отдается крупному времени, поэтому ничего не обрезается. Они отображаются жирным шрифтом, но это можно отключить.
* Экран остается включенным, пока показываются часы.
* Защита от выгорания: изображение смещается на несколько пикселей каждую минуту, когда и так меняется отображаемая минута, и обходит широкий круг за пару часов, чтобы OLED-панель не выгорала.
* Запускается при подключении зарядного устройства и отображается поверх экрана блокировки при таком запуске. Это можно отключить.
* Работает как системный хранитель экрана (Daydream) на Android 4.2 и новее, а также с док-станции.
* Ваши собственные шрифты. Добавьте файл шрифта, и часы будут отображаться им — TrueType (.ttf), OpenType (.otf) или коллекция (.ttc), при этом устройство сразу откажет в чтении неподдерживаемых форматов. Файл проходит через системный выборщик и копируется в приложение, поэтому reteclock по-прежнему не запрашивает разрешения на хранение, и шрифт продолжает работать, даже если вы переместите или удалите оригинал. Храните несколько: экран настроек показывает размер каждого и общий объем занимаемого места, и любой из них можно удалить.
* Шрифт для каждого поля. Час, минута, секунды, день недели, месяц и день, а также год — каждый со своим шрифтом, жирным начертанием, курсивом и подчеркиванием. Размеры рассчитываются приложением.
* Часы не дергаются. Каждое поле рассчитывается исходя из самого широкого текста, который оно когда-либо может отобразить, поэтому 11:11 отображается того же размера и в том же месте, что и 88:88, и ничего не смещается при изменении цифр.
* Ваши собственные изображения в одном пуле. Каждое изображение помечено как фон или заливка текста — цифры становятся окном в него — или хранится в резерве, неиспользуемое; выбор всего сверху каждой колонки. Фоны сменяют друг друга: анимированный GIF проигрывается один раз, статичное изображение держится выбранное вами время, одно плавно переходит в следующее, а шесть режимов масштабирования охватывают каждую форму. Текстовые изображения меняются по тем же правилам. Сортируйте по имени или дате, переименовывайте (001, 002... делает имя сортировкой вашего порядка), располагайте вручную или выбирайте несколько и удаляйте вместе.
* Сколько места занимает время — решать вам: два ползунка — его доля по ширине в ландшафтном режиме, по высоте в портретном.
* Ваши цвета: текст и фон, каждый из палитры — и никогда не один и тот же цвет, поэтому часы не могут слиться с фоном.
* Настройки, открываемые долгим нажатием на часы: показ секунд, формат даты, цвета, шрифты, изображения и ползунки выше, а также запуск при зарядке.
Собрано компактно и просто
Только Java и Android framework. Никакого AndroidX, никаких библиотек поддержки, никакого рантайма Kotlin, никаких сторонних зависимостей, один classes.dex и APK размером менее 100 КБ. Единственное разрешение — WAKE_LOCK, которое является обычным разрешением и никогда не запрашивается во время выполнения.
Название
rete — латинское слово, означающее "сеть", а -clock — просто "часы". Предполагаемое произношение — латинское, РЭЙ-тэ. Английское чтение заимствованного слова, РИ-ти, тоже подходит.
ReteClock распространяется по лицензии MIT. DroidCave не является разработчиком этого приложения и не вносит изменений в файлы: мы отдаём ту же сборку, что опубликована в F-Droid. Актуальная версия — 0.33.2, 3 версии доступно для скачивания.