'g1'에 해당되는 글 1건

  1. 2009.04.22 Wrong Screen DPI on G1 2
Android2009. 4. 22. 17:00

T-Mobile G1 폰은 HTC에서 제조한 최초의 Android 폰이다. 이 친구는 마치 Android 플랫폼에 대한 레퍼런스 모델같다고나 할까, 개인적으로는 별로 땡기지 않는 디자인이다.

각설하고, 현재 G1 폰의 display 관련 API(DisplayMetrics) 중 DPI 정보를 반환하는 메서드가 잘못된 값을 반환한다는 버그가 있다. 아래는 해당 정보를 G1 폰에서 조사한 내용이다.

FieldG1
WIDTH_PIXEL320
HEIGHT_PIXEL480
XDPI159.3723
YDPI320.8401

보시다시피 XDPI와 YDPI value가 160, 320 정도인데, 이는 잘못된 값이다. G1 폰의 물리적인 스펙은 대략 다음과 같다.

FieldG1
WIDTH1.775" (4.5 cm)
HEIGHT2.66" (6.8 cm)

위의 데이터를 근거로 계산해보면, 320 dot per 1.775 inch(480 dot per 2.66 inch)는 대략 180 DPI임을 알 수 있다. 그러니까 결론은... "아직 이 API는 사용하지 말자". :-)

아직 공식적인 이슈로 등록된 곳은 못 찾았는데, 여기 저기 회자되고 있다. 아래 링크 참조.
DisplayMetrics screen DPI seems to be wrong on G1?

Posted by roguebean