안드로이드 폰.. 이젠 정말 종류가 너무나 많아졌다.. 우려했던 일 만큼 유지보수 비용이 늘어나고 있다..
아이폰에 비해 취약점 중에 하나이다. 기회가 많은 만큼 할 일은 많아진다;;;

tv팟도 늘어나는 단말기마다 대응하려니 이것저것 예외사항이 많아진다. 개발자 입장으로서 제일 싫은게;; 예외 처리이다.. 이럴때면 아이폰 개발자가 부럽다;;
여튼 이렇게 단말기 마다 대응하고자 할때 실행되는 단말의 모델네임을 가져올 필요가 생기게 된다.
아주 간단하다.

import android.os.Build;
System.out.println("modelName is :"+Build.MODEL);
System.out.println("device is :"+Build.DEVICE);
System.out.println("ProductName is :"+Build.PRODUCT);

예로들어 
삼성 갤럭시S는 SHW-M110S
삼성 갤럭시A는 SHW-M100S
넥서스원은 Nexus One
등등.. 으로 나온다.

이건 소스에서 확인방법이고 단말에서 설정>휴대전화정보>모델 번호로 바로 확인할 수도 있다.

Posted by 빈솔B
,