PDA

Просмотр полной версии : DPI (плотность отрисовки пикселей)


oledv
26.06.2014, 18:58
Подскажите, кто знает.
При изменении плотности экрана с 160 на 161-240 изменением в системном файле build.prop параметр ro.sf.lcd_density все элементы разбегаются по экрану.
Что нужно еще изменить? а то матрица на 5.6" 1280х800 очень мелковато.

alexvtk
26.06.2014, 21:01
Не все так просто с изменением DPI. Тут завязан и SystemUI. Многое зависит и от процессора зверька. Например, RK3188 позволяет изменять dpi налету через терминал (те без перезагрузки). Вам повезло, что система вообще грузится после "ковыряния" билдпроп.Осторожнее.

oledv
26.06.2014, 22:38
С изменением не проблема, как по удаленке через консоль с текущим применением, так и через файлы загрузки.
На крайний случай можно залить заново образ.

oledv
26.06.2014, 22:42
Спасибо за наводку на SystemUI
Если есть информация что надо сделать, буду рад услышать.
Пошел читать по SystemUI

oledv
01.07.2014, 16:12
при изменении DPI меняется ориентацию экрана.

как можно зафиксировать ее?
где-то натыкался что в build.prop есть ключ отвечающий за это.

s.m.
01.07.2014, 16:37
Стоп, парни, полезли в какие-то дебри.
По умолчанию в Андроиде сделано так, что при плотностях до 160 включительно дпи считается, что это планшет, поэтому это ПЛАНШЕТНЫЙ интерфейс, при более высоких - что это телефон и переключается в ТЕЛЕФОННЫЙ интерфейс. Вот и все обьяснение, а не "разлазится" интерфейс :)
Это правило касается штатного лаунчера.
Если нужно поменять DPI и не было такого поведения - надо менять лаунчер на другой, которому пофиг на DPI.
Также при изменении DPI могут перестать работать некоторые стандартные программы.
Если надо поменять размер шрифтов в некоторых прогах - нужно курить в сторону проги, которая позволяет поменять дпи для отдельно взятого приложения.
Название не помню, но Гугл или другие форумчане помогут, я думаю.

oledv
01.07.2014, 17:31
да, да. уже выяснил, на нове получилось выставить 177, но хочется больше.
надо заставить принудительно думать что он планшет.
ro.build.characteristics=tablet - надо попробывать

шрифт поменять не проблема )

alexvtk
01.07.2014, 19:27
да, да. уже выяснил, на нове получилось выставить 177, но хочется больше.
надо заставить принудительно думать что он планшет.
ro.build.characteristics=tablet - надо попробывать

шрифт поменять не проблема )

попробуйте
su
am display-size 800x480

Меняйте местами "вертикаль" - "горизонталь". Может поможет.

oledv
02.07.2014, 00:38
так это изменение разрешения

alexvtk
02.07.2014, 04:34
так это изменение разрешения

да, но Вы ставьте свое.

oledv
02.07.2014, 10:13
да, но Вы ставьте свое.

ниже 1280х720, также переключается в телефонный режим
конечно, прописываю сначала вертикаль

кстати у меня Android Jelly Bean 4.2.2

alexvtk
03.07.2014, 13:38
ниже 1280х720, также переключается в телефонный режим
конечно, прописываю сначала вертикаль

кстати у меня Android Jelly Bean 4.2.2

У меня на свистке на RK3188, который я инсталил другу тоже был 4.2.2.
Попробуйте поменять местами горизонталь-вертикаль 720х1280.

oledv
03.07.2014, 16:18
У меня на свистке на RK3188, который я инсталил другу тоже был 4.2.2.
Попробуйте поменять местами горизонталь-вертикаль 720х1280.

так и было сделано 720х1280, написано выше.

alexvtk
04.07.2014, 06:46
так и было сделано 720х1280, написано выше.

Тогда не знаю, что еще советовать.