AI summary
A customizable Android cutout overlay styled with Material Expressive, showing notifications, calls, media controls, and timers. Works offline; requires notification and accessibility access, with optional battery optimization exemption and Shizuku features.
Generated by AI. May contain inaccuracies.
About this app
Цель этого приложения — воссоздать динамический остров Apple для Android, но на этот раз в соответствии с концепцией Material Expressive от Google.
Выразительная аппликация
Автономный динамический остров, выполненный в соответствии с концепцией Material Expressive от Google.
Expressive Cutout превращает вырез для камеры на вашем Android-смартфоне в небольшой живой островок. Уведомления появляются на нем, системные события мелькают на нем, а живые плитки позволяют с первого взгляда увидеть, что воспроизводится, кто звонит и сколько времени осталось до окончания таймера — все это оформлено с помощью форм, пружин и цветов Material You в стиле Material, и все это настраивается вплоть до радиуса скругления углов.
Приложение работает исключительно на вашем устройстве. У него нет доступа к интернету, поэтому ничего нельзя загрузить: никаких учетных записей, аналитики, отслеживания.
Требуется Android 10 (API 29) или более поздняя версия. При первом запуске приложение покажет вам, что для его работы необходимы три вещи: доступ к уведомлениям (для зеркального отображения уведомлений), служба специальных возможностей (для отрисовки всплывающего окна) и, при желании, исключение из оптимизации батареи, чтобы остров надежно работал в фоновом режиме.
Разрешения
Конфиденциальность ваших данных важна. Приложение запрашивает только минимально необходимые для работы разрешения. Кроме того, у него нет разрешения на доступ в Интернет, а это значит, что ничего не отправляется в Интернет: ни аналитика, ни данные об использовании, ни содержимое уведомлений нигде не сохраняется. Всё остаётся на вашем телефоне. Всегда. Этот список — полный перечень разрешений, и каждая запись более подробно объясняется в приложении на экране «Подробная информация о разрешениях». Вот список разрешений:
Доступ к уведомлениям: для отображения уведомлений в динамическом меню. Android связывает доступ к мультимедиа с тем же разрешением, поэтому именно это позволяет музыкальному блоку отображать воспроизводимый контент и управлять им. Служба специальных возможностей: для отображения поверх других приложений. Она также может считывать содержимое экрана, но только для обеспечения работы функций: она определяет, какое приложение находится на переднем плане (чтобы плитка могла скрываться, пока вы находитесь в этом приложении). Это всё, на что она обращает внимание — все остальные приложения являются лишь именами пакетов и ничем больше. Всё, что считывается, отрисовывается на экране и немедленно удаляется: это никогда не записывается в память, никогда не регистрируется в журнале и — поскольку у приложения нет разрешения на доступ к интернету — не может быть отправлено куда-либо. Вибрация: для тактильной обратной связи в приложении и на вырезе. Игнорировать оптимизацию батареи (необязательно): чтобы оптимизация батареи не привела к закрытию приложения. Опубликовать уведомление (необязательно): в целях тестирования. Настройки звука: чтобы кнопки «Отключить звук» и «Динамик» на расширенном значке телефона могли направлять звук текущего вызова, поскольку ни один номеронабиратель не предлагает ни одну из этих функций в качестве уведомления. Запись ничего не происходит — это разрешение не может... Состояние телефона (необязательно): отображается только информация о том, звонит ли вызов, соединен или завершен — номер телефона, идентификатор вызывающего абонента, журнал вызовов не отображаются. Это позволяет плитке телефона закрыться в момент завершения вызова, а не ждать, пока исчезнет уведомление о наборе номера. Без этой функции плитка все равно закроется, просто через несколько секунд. Shizuku (опционально): используется только для двух функций, которые Android резервирует для пользователя оболочки — скрытие значков в строке состояния системы и отображение точек конфиденциальности о том, какие приложения используют микрофон, камеру или местоположение.
https://github.com/EvanKoe/expressive-cutout
About this version
- Version
- 0.4.0-beta (7)
- Size
- 46.63 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- x86_64, arm64-v8a, armeabi-v7a, x86
- Downloads
- 20
- Updated
- Nov 12, 2026
- Package
- com.ekoehler.expressivecutout
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10