В Android функция записи экрана является официально штатной. И всё бы хорошо, но есть нюансы. Как оказалось, когда эту самую запись включаешь, то в статус-баре появляется красная точка, которая временами сильно мешает…
Работает такой индикатор записи экрана, а это именно он и есть, в стоковом Android (а также в некоторых кастомных прошивках, сделанных под стоковую версию системы).
Притом разработчики сделали так, что после нажатия на кнопку «Начать» запись экрана включается не сразу. Сначала в строке состояния появляется маленький таймер обратного отсчета.
Не пропустите: Пропала иконка с экрана Android-смартфона: как вернуть ее обратно
И только после того, как он досчитает от 3 до 0, на том же месте загорается красная точка, указывающая, что вот теперь запись экрана началась.
Поначалу это даже прикольно, но иногда такая «индикация» либо отвлекает, либо мешает. Потому надоедает довольно быстро. Так что, в этом посте — о том, как сделать так, чтобы красная точка, то бишь индикатор записи на экране Android 11 не отображался и не мешал.
Значит, данный фокус реализуется посредством набора ADB-команд, потому начнем мы, как водится, с краткого описания процедуры настройки ADB в Android. Поэтому, если этот режим у вас уже настроен, можно сразу переходить к п.4 этой статьи.
В общем, начнем-с. Значит, кроме самого смартфона с Android также понадобятся: комп (с Windows, macOS или Linux) и кабель USB.
Далее — по порядку:
#1 — качаем и ставим Platform Tools
Ссылки вот: [для Windows] // [для MacOS] // [для Linux]
Качаем и распаковываем ZIP-архив на компьютер. Чтобы не путаться потом в папках, лучше сразу распаковать его в отдельную папку на Рабочий стол.
Не пропустите: Настройки с ограниченным доступом в Huawei Health: откуда и что делать
#2 — открываем командную строку в папке Platform-Tools
А для этого:
- сначала открываем Командную строку Windows (или Терминал Mac или Linux);
- в командной строке пишем cd и затем ставим пробел
- теперь просто мышкой перетаскиваем папку platform-tools прямо в окно командной строки
- и после того, как после cd и пробела появится полный адрес папки, жмем Enter:
#3 — включаем опцию «Отладка по USB«
Поскольку находится она в скрытом разделе для разработчиков, то, если он еще не открыт, сначала открываем его. Процедура стандартная: Настройки > О телефоне > 7 раз тапаем по Номеру сборки > вводим пароль разблокировки > возвращаемся в Настройки > тапаем «Система» > Дополнительно > и открываем раздел «Для разработчиков».
В разделе для разработчиков находим и активируем «Отладка по USB«. После чего подключаем смартфон к компу через USB-кабель и на запрос системы смартфона «Разрешить отладку по USB», сначала включаем опцию «Всегда разрешать отладку с этого компьютера», а затем тапаем ОК.
Если после подключения смартфона к компьютеру он ничего не запрашивает, то:
- снова открываем командную строку компьютера;
- и вводим команду adb devices
- если в ответ появляется ошибка, то тогда вводим другую команду ./adb devices
#4 — устанавливаем SystemUI Tuner и открываем нужные разрешения
Качаем и ставим на смартфон SystemUI Tuner (ССЫЛКА на страницу приложения в Google Play). После завершения установки запускаем программку и выполняем инструкции для её настройки.
Доходим до конца гайда, где будет экран с тремя командами ADB, которые дают приложению разрешения, необходимые для изменения строки состояния и удаления индикатора записи экрана.
На этом месте пока оставляем пока приложение SystemUI Tuner и подключаем смартфон к компьютеру через кабель USB.
Далее снова открываем командную строку в папке platform-tools (об этом выше) и по очереди вводим следующие команды (после каждой жмем Enter):
adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.zacharee1.systemuituner android.permission.PACKAGE_USAGE_STATS
adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP
Если Терминал Mac-а или Linux (либо PowerShell в Windows) возвращает ошибку «command not found», то просто перед каждой командой проставляем точку со слэшем (./).
Т.е. команды должны иметь следующий вид:
./adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
./adb shell pm grant com.zacharee1.systemuituner android.permission.PACKAGE_USAGE_STATS
./adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP
Не пропустите: КАК СДЕЛАТЬ ТАК, ЧТОБЫ TINDER НА IPHONE ИЛИ ANDROID ТРАФИК РАСХОДОВАЛ ЭКОНОМНЕЕ?
#5 — как убирается красная точка (индикатор записи) с экрана Android
В смартфоне тапаем по «галочке» в SystemUI Tuner, после чего приложение закроется. Открываем его снова и далее:
- в меню жмем кнопку «To the tweaks«;
- на следующем экране тапаем «Status Bar» и потом — «Auto Detect»;
- через секунду-две SystemUI Tuner выдаст список доступных настроек для строки состояния смартфона;
- в списке находим и отключаем параметр «screen_record«:
Собственно, на этом всё. Но попутно можно еще…
#6 — отключить значок уведомления (если он не нужен)
Если всё перечисленное выше сделано правильно, то с началом записи экрана смартфон больше не будет показывать таймер обратного отсчета и красную точку (индикатор записи).
Но будет показывать значок уведомления о начале записи — белую точку в левом верхнем углу экрана, рядом с часами.
Не пропустите: ANDROID-СМАРТФОН НЕ ПОДКЛЮЧАЕТСЯ К WINDOWS ПО BLUETOOTH: ПОЧЕМУ И ЧТО ДЕЛАТЬ?
По факту он тоже является индикатором. Но если, что запись начинается через 3 секунды после нажатия на кнопку «Начать«, то еще и такое уведомление тоже как бы не особо нужно. Но его отключить можно просто в настройках. Для этого:
- сначала тапаем «Настройки» > «Приложения и уведомления» > «Уведомления» > «Дополнительно» > «Скрыть тихие уведомления в строке состояния»;
- после этого включаем запись экрана и открываем шторку уведомлений;
- жмем и удерживаем нажатие на красном уведомлении о начале записи;
- в меню тапаем по значку настроек (шестеренка);
- на следующем экране тапаем «Запись экрана» (Screen Recorder) и далее для уведомление устанавливаем опцию «Тихо«.
После этого Android будет отдельно уведомлять только о завершении записи экрана, но уже безо всяких значков в статус-баре. Пока так…