Как заставить приложения заполнять экран на Essential Phone

Essential Phone требует обновлений OTA для добавления приложений в белый список, чтобы они раскрывались вверху, но в этом руководстве показано, как обойти это.

Когда Энди Рубин впервые представил Essential Phone, многие были поражены безрамочным дизайном, который смогла придумать компания. Однако одной особенностью, которая бросалась в глаза (буквально), был вырез для камеры и сенсора в самом верху дисплея. Другие OEM-производители, такие как Sharp и Xiaomi, решили встроить камеру и датчики в нижнюю рамку своих безрамочных телефонов, но Essential пошла по другому пути. На самом деле это функция, которая, по мнению некоторых, будет сильно отвлекать, когда они впервые увидят смартфон.

Посыпались отзывы, и во многих говорилось, что вырез камеры и сенсора не так отвлекает, как они думали поначалу. Нынешние владельцы устройства говорят, что ваши глаза просто начинают его игнорировать, и вы перестаете его замечать, пока некоторые приложения не сделают его существование слишком очевидным, чтобы его можно было игнорировать. Хотя некоторым приложениям разрешено сливаться со строкой состояния на телефоне Essential, не каждое приложение может это сделать.

Вот пример того, как выглядит приложение на Essential Phone, когда оно не закрывает верхнюю часть экрана. Остальная часть приложения выглядит и функционирует так, как должна, но прямо над строкой состояния есть отвлекающее пространство, которое выглядит просто некрасиво. К счастью, есть способ решить эту проблему без необходимости получения root-прав. У Essential действительно есть белый список приложений, которым разрешено полностью использовать область строки состояния, и, к счастью, у нас есть способ редактировать этот белый список.


Заставьте приложения заполнять экран Essential Phone

Самый простой способ сделать это — использовать приложение под названием «Редактор белого списка макетов», доступное в магазине Google Play.

Это приложение с открытым исходным кодом создан пользователем Reddit TsFreddie в субреддите /r/Essential и позволяет добавлять или удалять отдельные приложения из списка приложений. На это было обращено наше внимание спасибо старшему члену XDA tw1tch175. Все, что вам нужно сделать, это установить приложение, а затем предоставить ему скрытое разрешение через ADB, и мы покажем вам, как это сделать.

  1. Загрузите и установите «Редактор белого списка макетов» по ​​приведенной выше ссылке в Play Store.
  2. Настроить АБР как описано в этом уроке.
  3. Откройте командную строку/терминал и введите следующую команду: adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
  4. Вот и все! Теперь откройте приложение и начните вносить в белый список любые приложения, которые вы хотите заполнить в строке состояния телефона Essential!

После того, как вы выберете приложения, которые хотите внести в белый список, вы должны увидеть, что эти приложения (особенно сторонние программы запуска) начинают занимать весь экран вашего устройства. Если нет, рекомендуется перезагрузить смартфон, но он должен заработать мгновенно. После этого приложения должны выглядеть намного лучше. Обои сторонних программ запуска (например, Action Launcher) теперь должны расширяться до верхней части экрана, что создает гораздо более захватывающий опыт.

Кредит: пользователь Reddit хейицрдж

Я говорю «должен» здесь, потому что не все приложения хорошо работают с этой настройкой в определенных ситуациях. Несколько человек на наших форумах показывают, что Tapatalk не работает должным образом, но потом другой человек говорит: этот конфликт вызван темной темой приложения вариант.


Объяснение

Essential Products хочет убедиться, что приложения и игры, добавленные в этот белый список, работают и выглядят так, как должны. В настоящее время разработчикам приходится запрашивать добавление в белый список, и пока компания работаю над тем, как улучшить эту ситуацию, добавление вашего любимого приложения в этот белый список может занять некоторое время. Даже популярный Nova Launcher только что был добавлен в белый список телефона Essential. К счастью, у нас есть способ обойти ограничение, наложенное программным обеспечением.

Используя вышеуказанное приложение, мы можем вручную изменить белый список, созданный Essential. Что делает приложение, так это записывает в предпочтение, называемое Settings.Global.ESSENTIAL_LAYOUT_WHITELIST используя список имен пакетов, разделенных запятыми, представляющих приложения, которые вы хотите внести в белый список. Это мало чем отличается от многих трюков, которые мы описали в наших предыдущих уроках, но приложение делает это процесс намного проще, так как вам не нужно иметь дело с командной строкой каждый раз, когда вы хотите изменить это белый список.

Итак, вот оно. Было практически невозможно, чтобы первый смартфон Энди Рубина был именно тем, чего все хотели, но, по крайней мере, есть некоторые обходные пути для некоторых из его наиболее вопиющих проблем. Еще одна претензия к телефону — это камера, но есть обходной путь для этого, который как минимум улучшает качество камеры (даже если игнорировать монохромный сенсор).