dingpong의 블로그

여행, 호텔, 항공, 게임, IT

[안드로이드] Intent에 Class 데이터를 넣는 방법

[안드로이드] Intent에 Class 데이터를 넣는 방법

 안드로이드 프로그래밍을 하다보면 Intent 를 많이 사용하게 됩니다. 그래서 Intent 를 통해 데이터를 넘겨야 하는 경우도 많이 생기는데요. 데이터가 단순히 String이나 int라면 걱정이 없습니다. 그러나 Class 변수인 데이터를 넘겨야 하는 경우도 생기게 됩니다. 그럴 때 여기서 설명드릴 방법을 사용 할 수 있습니다.1. 넘기고자 하는 Class에 implements Parcelable 를 추가한다. ex) public class Info implements Parcelable더 보기[안드로이드] Intent에 Class 데이터를 넣는 방법[…]

[윈도우모바일] Device Name을 알아내는 방법

[윈도우모바일] Device Name을 알아내는 방법

 윈도우 모바일은 아이폰처럼 단일 기종이 아니라 여러 기종이 많이 나와있기 때문에 기종을 체크하는 로직을 쓰게 되는 경우가 많이 발생하고 있습니다. 이러한 경우 아래 코드를 사용하면 됩니다. WCHAR szWmDeviceName[64];SystemParametersInfo(SPI_GETOEMINFO, sizeof(szWmDeviceName), szWmDeviceName, 0);if(wcscmp(szWmDeviceName, L”SCH-M710″) == 0) // 옴니아2{} 혹시라도 기종이 공식적으로 발표 된 것과 다르게 나오는 경우가 있기 때문에 실제 폰에서 SystemParametersInfo 함수를 사용하여 기종을 얻어와서 체크하는 것이더 보기[윈도우모바일] Device Name을 알아내는 방법[…]

[안드로이드] TextView의 색상, 효과를 부분적으로 적용하는 방법

[안드로이드] TextView의 색상, 효과를 부분적으로 적용하는 방법

 프로그램을 만들다보면 ‘안녕하세요. 반갑습니다.’ 왼쪽과 같이 부분적으로 색상을 변경해야 되는 경우가 발생할 수 있습니다. 또는 부분적으로만 Bold처리 등을 할 수도 있습니다. 이러한 경우 아래와 같은 코드를 사용할 수 있습니다. final SpannableStringBuilder sp = new SpannableStringBuilder(“안녕하세요.”);sp.setSpan(new ForegroundColorSpan(Color.RED), 1, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);textView.append(sp);  안드로이드펍에 어떤 글에서는 String에 Html태그가 적용이 된다고 되어 있는데, <b><u>와 같은 태그만 적용이 되었고 색상에 대해서는더 보기[안드로이드] TextView의 색상, 효과를 부분적으로 적용하는 방법[…]