Как изменить размер иконок на Android

Как изменить размер иконок на Android

Если элементы на экране Android или планшета кажутся слишком большими или слишком малыми, не нужно спешить к офтальмологу проверять зрение. Возможно, это производитель установил несоответствующую плотность пикселей относительно реального размера дисплея. Ее можно изменить вручную и получить более привлекательный гаджет.

Плотность пикселей на дюйм — это один из важнейших параметров любого экрана, который показывает его качество и связывает его диагональ с разрешением. Чем больше это число, тем четче будет картинка даже при ближайшем рассмотрении. Например, при почти одинаковом разрешении дисплей Google Nexus 4 (1280х768 пикселей) будет иметь значительно более высокое качество изображения, чем 11-дюймовый MacBook Air (1366х768 точек). У последнего можно будет легко разглядеть пиксели, и даже не нужно смотреть вплотную к экрану, поскольку его DPI составляет всего 135 точек на дюйм, тогда как у Nexus 4 этот параметр равен 318 пикселей на дюйм.

Система Android отображает свой интерфейс в зависимости от установленного в настройках значение DPI — она не знает фактической диагонали и разрешения мобильного гаджета. Из-за этого иногда случаются даже ситуации, когда на экранах различных гаджетов, например, Sony Xperia Z3 и Z3 Compact, помещается одинаковое количество информации. Хотя у первого диагональ составляет 5,2 дюйма, а у второго — всего 4,7 дюймов.

Еще одним примером служит LG G3, у которого физическая плотность пикселей дисплея составляет 534 DPI, но производитель повысил ее в настройках до 640 DPI. — За это система увеличивает размер своих иконок и шрифтов, хотя всего на экране умещается меньше контента.

увеличить шрифт на Adndroid

Чтобы изменить DPI на гаджете с Android, нужно выполнить такие действия:

1) установите Minimal ADB and Fastboot v1.1.3 для Windows;

2) включите отладку по USB, а также установите в Windows официальный драйвер (обычно поставляется в памяти самого устройства);

3) подключите гаджет к ПК и запустите Minimal ADB and Fastboot. В появившемся окне введите команду adb devices для проверки подключения;

4) рассчитайте реальное физическое значение DPI для дисплея, для чего можно воспользоваться этим калькулятором. В нем введите физическую диагональ и разрешение экрана, а он самостоятельно поделит одно на другое;

5) если подключение по ADB установлено, тогда введите команду adb shell wm density ХХХ, заменив ХХХ на желаемое значение DPI. Эффект можно увидеть после перезагрузки мобильника.

Если на гаджете активированные полные права администратора (root-доступ), тогда можно изменить значение DPI любым файловым менеджером с рут-доступом, например, ES file explorer. Для этого надо открыть файл build.prop, который находится в папке /system. В нем найдите строку ro.sf.lcd_density= и измените DPI на желаемое, после чего сохраните изменения и перезагрузите устройство.