본문 바로가기

안드로이드(Android)22

[예제] Simple Service 사용예제 안드로드를 공부하다 보면 가장 처음 배우게 되는것이 Activity 입니다. Activity는 주로 보이는 View를 포함하고 있는 화면이며 윈도우 프로그램으로 생각하면 window에 해당됩니다. 주로 Foreground로 동작하는데 전화기 화면이 꺼져버리면 프로그램도 잠시 멈추게 됩니다. 특히, MP3 플레이어의 경우 전화기가 화면 전원이 나가있는 상태에서도 노래를 듣기를 원하는데 그렇게 된다면 백그라운드 프로세스로 계속해서 실행시켜 줘야 합니다. 그 백그라운드에서 실행되는 프로세스가 서비스(Service) 입니다. 너무 간단해서 코드만 싣도록 하겠습니다. 물론 나의 게으름 때문이라고는 말하지 않겠습니다. :-> 우선 자바 클래스를 하나 더 생성해 줘야 합니다. 안드로드 프로젝트를 만들게되면 MainA.. 2012. 8. 21.
[자주보는 에러] java.net.UnknownHostException 안드로이드 어플을 개발하다 보면 3G나 wifi 또는 LTE처럼 무선 인터넷 연결을 활용할 때가 많다. 그러다 보면 꼭 개발 시 자주 잊어버리는 실수(?)가 있다. INTERNET Permission 아마 일반 프로젝트 시에 따로 퍼미션을 허용해줘야 하는 경우가 잘 없기 때문에 버릇이 안들어서다. LogCat에 다음과 같은 java.net.UnknownHostException이 뜨게 되면 필히 AndroidManifest.xml에 android.permission.INTERNET 옵션을 붙였는지 확인하라. 비어있는 퍼미션을 확인하고 왜 다른곳에서 원인(?)을 찾고 있었는지 한숨이 나올것이다 :-> 2012. 4. 2.
[ROM] 갤럭시탭 10.1 SHW-M380W 순정롬 갤럽시탭 10.1의 ics(아이스크림 샌드위치)작업을 위해 XDA의 코드를 만지던 중 기기장애가 많이 발생하여 원래 순정상태로 돌아가야 할 경우가 생깁니다. 근데 다른 갤럭시 시리즈에 비해 순정롬을 찾기가 힘들더군요. 다행이 XDA 게시판을 통해 한국분으로 보이는 koe1974란 분이 올려주셨네요. 링크를 겁니다. http://forum.xda-developers.com/showthread.php?t=1360588 속도가 느려서 토런트 파일도 한번 만들어 봤습니다. SEED를 최소 한달간은 유지할테니 필요하신 분들은 받아 가시길 바랍니다. 2012. 1. 12.
안드로이드 Activity 종료방법 http://kangshef.egloos.com/5421311 2011. 11. 8.