В Galaxy S7 скрыто встроенное масштабирование DPI

Моя самая большая неприятность в Android — масштабирование DPI (размер содержимого, отображаемого на экране), которые Google и другие OEM-производители выбирают для своих устройств. Большие красивые дисплеи часто портятся бесконечным набором значков в строке состояния, значками размером с большой палец и огромными элементами пользовательского интерфейса.

Поэтому, когда была выпущена предварительная версия Android N с возможностью масштабирования DPI на лету без каких-либо изменений, я был в восторге, как и многие опытные пользователи, у которых возникла та же проблема, что и у меня.

Но эта мечта длилась недолго: я отложил Nexus 6 с предварительной версией N и вернулся к своему Galaxy S7 Edge. Несмотря на все свои выдающиеся функции и значительно улучшенную версию Android, у Samsung, на мой взгляд, всегда были одни из худших настроек DPI по умолчанию, которые превосходили только Nexus 6 и LG. Что ж, теперь есть способ изменить это, по крайней мере, на Samsung Galaxy S7.

Введите .DisplayScalingActivity.

Скрытое меню .DisplayScalingActivity.

Вам будет сложно найти это меню, поскольку оно является скрытой функцией TouchWiz на Marshmallow. Используя проверенный метод просмотра запускаемых действий через Нова Лаунчер виджет "действия", мне удалось найти .DisplayScalingActivity скрыто прямо на виду как часть приложения «Настройки». После начала действия вам откроется новое окно настроек в стиле Samsung, которое позволяет вам выбирать между стандартным и сокращенным режимами.

Стандартный DPI на Galaxy S7 равен (противный) 640, а Сжатый вид я бы поставил где-то в районе 540. Как только вы сделаете свой выбор, вам будет предложено перезагрузиться. Не волнуйтесь, после перезагрузки мой экран блокировки стал немного странным, значок блокировки находился примерно на трети вверх по экрану, но как только все установилось, ОС стабилизировалась. работал плавно и безупречно, все приложения видели и адаптировались к новому DPI (он сохраняется после перезагрузки и обновления системы) — первый продукт Samsung, как многие из вас могут знать. Вы можете видеть больше сообщений на экране, панель виджетов уведомлений становится более просторной, и вы можете просто обычно на экране отображается больше контента, просмотрите галерею ниже, чтобы посмотреть рядом сравнение.

Так как же ты можешь это получить? Проще, чем вы ожидаете:

  • Загрузите Nova Launcher, вам не обязательно устанавливать его по умолчанию, просто запустите его, чтобы получить доступ к главному экрану.
  • Перейдите в окно выбора виджетов, нажав и удерживая на главном экране и выбрав «Виджеты».
  • Выберите виджет «Активность», удерживая его нажатой и перетащив на главный экран.
  • После заполнения списка прокрутите вниз до «Настройки» и выберите .DisplayScalingActivity (он должен быть четвертым). На рабочем столе появится новый значок.
  • Щелкните значок, чтобы открыть меню и сделать свой выбор.
  • Перезагрузитесь в окне подтверждения и вернитесь к обычному лаунчеру после перезагрузки.

Конечно, проверенный и надежный метод команд оболочки через adb остается полезным, но наличие этой встроенной функции также удобно для пользователей без root-прав, которые хотят переключаться на лету. Мы склонны хвалить Samsung и TouchWiz за их программное обеспечение. Но это третья вещь, найденная в превью N, которая изначально была частью TouchWiz (Многооконный режим, быстрые переключатели уведомлений вверху, масштабирование DPI), может быть, Samsung что-то задумала?