dingpong의 블로그

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

[안드로이드] Java Class 다운로드 받아서 설정하기

[안드로이드] Java Class 다운로드 받아서 설정하기

 다운 받는 주소가 바뀐 것 같습니다. 공식 주소는 http://source.android.com/source/downloading.html 이곳인 것 같은데, 바로 다운로드 받으려면 https://github.com/android/platform_frameworks_base 이곳을 사용하면 될 것 같습니다. —— 이전 글  안드로이드 Java Class 를 받아서 설정하게 되면 이클립스에서 안드로이드 소스를 볼 수 있기 때문에 여러 가지로 더 좋게 개발을 할 수 있습니다. 다운로드 : http://android.git.kernel.org/?p=platform/frameworks/base.git;a=snapshot;h=HEAD;sf=tgz  위 파일을 다운로드 받아서 압축을 풀고 2개의 폴더를더 보기[안드로이드] Java Class 다운로드 받아서 설정하기[…]

[안드로이드] PendingIntent 에서 putExtra 사용시 마지막 값 전달 문제점

[안드로이드] PendingIntent 에서 putExtra 사용시 마지막 값 전달 문제점

 안드로이드에서 위젯 등을 개발할 때 PendingIntent 를 사용하게 됩니다. PendingIntent 를 사용하는데 Intent 에 putExtra 에 값을 넣고 setOnClickPendingIntent 를 했는데 마지막에 설정한 값으로만 전달이 되는 경우가 발생하는 경우가 발생할 수 있습니다. 만약 값이 없거나 과거에 설정한 값이 전달되는 경우는 아래 Flag를 설정하면 해결 될 수 있다고 합니다.  PendingIntent.FLAG_UPDATE_CURRENT  그렇지만 마지막 값으로만 전달되는 문제는 이렇게더 보기[안드로이드] PendingIntent 에서 putExtra 사용시 마지막 값 전달 문제점[…]

[안드로이드] 위젯에서의 가로모드 레이아웃 지원 여부 정하기

[안드로이드] 위젯에서의 가로모드 레이아웃 지원 여부 정하기

 안드로이드의 위젯을 개발하는데 있어서 세로모드만 지원하면 될 지, 가로모드를 따로 만들어야 할지에 대해서 고민하는분들이 계실 것 같아서 이 글을 작성합니다.  디바이스나 설치되어 있는 런처에 따라서 다를 수도 있지만 보통은 홈 화면에서 가로모드를 지원한다고 가정하면 가로모드에 대해서 따로 레이아웃을 만들어야 할지 고민이 될 것입니다. 세로모드만 만든 상태에서 위젯을 설치하고 가로모드로 테스트를 해봤을 때 자동으로 레이아웃이 잘더 보기[안드로이드] 위젯에서의 가로모드 레이아웃 지원 여부 정하기[…]