[Android] Phone Table 판단법 (폰 태블릿 구별)


Android/안드로이드 프로그래밍 2013. 1. 16. 10:47







안드로이드에서 태블릿과 폰에 대해 판단이 어려운 부분이 있습니다. 

기기마다 해상도가 제각각이며 최근에 나온폰들은 해상도가 태블릿만큼 크며 


value나 dpi 로도 실제 이클립스내에서 판단하는 값들이 폰들이 발전하며 커져가는 밀도와 해상도를 판단하기엔 느린감이 없잖아 있는데, 아래는 가상 해상도로 판단하는 방법입니다.


아래 방법은 기기가 들고있는 DP와 pixel을 곱해 가상의 flaot를 생성해내고 태블릿과 폰을 테스트하며 2이상인 경우 태블릿이라는 판단을 내리는 방법입니다. (한국의 어느 분의 소스라는데, 한번 거쳐서 받아 출처가 확실치는 않네요. 감사하게 사용하고 있습니다.)



삼성전자 갤럭시 S20 플러스 자급제폰, 코스믹 그레이, 256GB Apple 에어팟 프로 (노이즈캔슬링 방수 블루투스 5), MWP22KH/A, 단일 색상 삼성전자 갤럭시탭S6 10.5 128G WIFI, SM-T860N, 마운틴 그레이

WRITTEN BY
ShakeJ

트랙백  0 , 댓글  0개가 달렸습니다.
secret