스마트폰 어플리케이션들이 증가하면서 각각의 디바이스에 대한 구분이 필요할 때가 있습니다. 이때 사용할 수 있는 것이 디바이스 식별자인데요. 아이폰의 경우에는 UDID라고 하는 디바이스별 식별자가 포함되어 있어 Unique하게 구분할 수 있습니다. 그러나 안드로이드에서는 고유한 식별자가 일률적이지 않아 어려움이 있는데요. 이 부분을 잘 정리해 놓은 글이 있네요. Tim Bray의 identifying App Installations 인데요. Android에서 식별자로 사용할 수 있는 항목들을 설명하고 결국 자체 UUID를 활용하는 것이 바람직하다고 되어 있네요.. 휴유님의 안드로이드의 개별 디바이스를 구분하는 방법을 보면 이 글을 한글로 잘 번역해 놓으셨네요. 그럼 내용을 다시한번 정리해 보도록 하겠습니다..
기존의 웹에서는 텍스트나 이미지 크기를 나타낼 때 px(픽셀)을 주로 사용했습니다. 안드로이드 프로그래밍을 하면서 보면 여기에 dp와 sp라는 새로운 단위가 보입니다. px: 픽셀(Pixels) sp: Scale-independent pixel (scaled to relative pixel size on screen) dp: Device-independent pixel in: 인치(Inches - based on the physical size of the screen) mm: 밀리미터(Milimeters - based on the physical size of the screen) pt: 포인트(Points - 1/72 of an inch based on the physical size of the s..