Есть такая штука, как дешёвые Android-смартфоны. А у этих самых дешёвых смартфонов есть такая навязчивая проблема, как маленький размер экрана. Она в общем-то и портит всё впечателние от аппарата, мбо со всеми остальными ограничениями жить вполне можно. Один из таких аппаратов — Sumsung Galaxy Yang. Цена этого смарта просто смешная, зато все характеристики кроме разрешения экрана вполне адекватны реалиям.
Но есть один момент: разрешение экрана Galaxy Yang составляет 320 x 240 точек, при диагонали самого экрана — 3.0 дюйма. При этом, разрешение экрана Galaxy Gio уже минимальное для Android — 480x320, и это при диагонали экрана 3.2 дюйма.
А теперь, если капельку напрячь
И после некоторого гугления ответ находится — есть! Правда с оговорочкой… И с некоторыми глюками… Да и с кое-какими побочными эффектами… Да ну и ладно, главное, цель будет достигнута — на мелком экране мы сможем видеть больше информации.
Собственно, что нам понадобится:
- Порутованый девайс
- Установленное бесплатное приложение LCD Resolution
Работа приложения заключается в следующем: Оно подглядывает и сообщает нам системное значение DPI, взятое из файла /system/build.prop и предлагает его заменить на собственное. Причём как я понял, не меняя системное значение, а как-то иначе вклиниваясь куда-то в процесс загрузки… Ну а мы чего? Мы только за…
В самом приложении разобраться проще некуда. Сверху Preview с указанием разрешения, которое у вас получится. Ниже системное значение, текущее значение, поле ввода и ползунок позволяющее редактировать текущее значение и большая кнопка «Тыдыщ!», после нажатия на которую будет предложено перезагрузиться.
Для себя я нешёл минимальное читабельное значение density — 100. При этом системное на Galaxy Yang — 120.
Для совсем уж извращенцев, можно выставить значение 80, при это разрешения экрана станет 480x360, но не видно будет вообще нифига. При значении в 100, я же получил вполне адекватную читаемость с экрана и выигрыш по вертикали и горизонтали… эм… В иконках TouchWiz это будет по иконке туда и сюда.
Что мы получим после перезагрузки? Думаете, что сразу всё прекрасно заработает? Да буй там плавал! У нас возникнут сразу две проблемы:
- Стандартный лаунчер Galaxy Yang в виде TouchWiz категорически отказывается принимать новое разрешение
- В Android Market некоторые приложения погут стать недоступными. Для меня к примеру стало недоступным моё же собственное приложение, которое раньше прекрасно ставилось.
Первая решатся установкой альтернативного лаунчера. Я например поставил LauncherPro. У него есть бесплатная версия и при этом он очень функционален. Правда как выпилить окончательно TouchWiz пока не ясно. А вот решения второй проблемы я найти ещё не смог. Да и не заморачивался в общем-то, возможно вы в комментариях что-то предложите.
Вот такой простой хак позволяет выжать чуточку больше из бюджетного смарта.
Автор: vitaly_KF