Expressive Cutout

Verified safeExclusive
—
No reviews reviews
20
downloads
10
android

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
Languages3
EnglishFrenchTurkish

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app