2014-11-12 2 views
0

Сегодня я увидел Nexus 7 specifications.
Имеет разрешение 1200 x 1920 пикселей и размер физического экрана 4.49 x 7.87 inches.Android: Как вычисляется плотность пикселей?

Спецификации говорят, что он имеет 323 плотность. Как они подсчитали это число?

Я пытался сделать это:

1200/4.49 = 267.26 

или это:

1920/7.87 = 243.96 

Но не поймите меня везде. Итак, откуда они получают это значение плотности?

+0

Прочтите это ... все это. https://developer.android.com/guide/practices/screens_support.html – Squonk

+0

@Squonk Я знаком с программным решением. Это просто не так много, когда я пытаюсь вычислить его на бумаге. Поэтому я хочу увидеть пример того, как это делается. –

ответ

1

Это то, что я использую при расчете "на бумаге":

http://labs.rampinteractive.co.uk/android_dp_px_calculator/

Для расчета ИЦП:

PPI = (SquareRoot (H^2 + ш^2))/дюйм

PPI = (SquareRoot (1920 * 1920 + 1200 * 1200))/7

PPI = (SquareRoot (3686400 + 1440000))/7

PPI = (SquareRoot (5126400))/7

PPI = 2264,155 ~/7

PPI = 323,45 ~

не могу придумать более четкому способ объяснить это вам.

Oim ~

+0

Хорошая бумага, у вас есть исходный код? –

+0

Не знаю, зачем вам это нужно? это довольно просто сделать калькулятор, как это все, что вам нужно знать, это соотношение: ldpi \t @ 1.00dp \t = 0.75px MDPI \t @ 1.00dp \t = 1.00px ИПЧР \t @ 1.00dp \t = 1.50px xhdpi \t @ 1.00dp \t = 2.00px rest - основная арифметика –

+0

Ознакомьтесь с характеристиками устройства. Говорят, 323 дп. В соответствии с этим 1.00dp = 0.00309px это звучит не так. Это то, чего я не получаю, цифры –

Смежные вопросы