본문 바로가기

전체보기

(625)
안드로이드/Android 빌드시 com.android.ddmlib.SyncException: Too many open files 오류 안드로이드/Android 빌드시 com.android.ddmlib.SyncException: Too many open files 오류 안드로이드 프로젝트를 빌드하려고 할때, com.android.ddmlib.SyncException: Too many open files 라는 오류 메시지가 뜨면서 빌드가 실패하는 경우가 생기는 데요. 현재 파일이 너무 많이 열려 있는 상태기 때문에 나타나는 오류 메시지 입니다. 해결방법은 일단 단말기를 리부팅 하는 것 입니다. 이렇게 하면 정상적으로 이클립스에서 빌드가 가능해지고 테스트를 할 수 있습니다. [DDMS] -> [Devices] 메뉴를 선택하고 해당 단말에 실행중인 프로세스들을 [STOP] 시켜준 후 빌드 하게 되면 역시 문제를 해결 할 수 있습니다. 출처 :..
안드로이드/Android Application 정보를 얻어 오자.!! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android Application 정보를 얻어 오자.!!안드로이드 Application 정보를 얻는 방법 입니다.package arabiannight.tistroy.com.appinfo;import java.util.List;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveIn..
이클립스/Eclipse getter, setter 만들기~!! 이클립스/Eclipse getter, setter 만들기~!! 자바를 사용하면서 getter, setter 를 만들일이 많은데요.!! 그때그때마다 변수를 추가해주면 되긴 하지만 변수가 엄청나게 많을 경우 대략 난감 합니다. 하지만 이클립스 자체에서 getter, setter를 만들어 준다는 사실 알고 계셨나요!!? 바로 변수만 선언해주면 이클립스에서 자동으로 getter, setter를 만들어 줍니다.!! 자 그럼 만드는 방법을 천천히 알아보겠습니다.!! 1. getter, setter를 만들 변수를 선언해 줍니다. 2. 해당 java 파일에서 마우스 오른쪽 버튼을 클릭해서 [Source] -> [Generate Getters and Setters] 를 클릭 합니다. 3. getter, setter를 만..
안드로이드/Android 현재 단말에 설치된 실행가능한 앱 얻어오기(패키지명 구분) 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 현재 단말에 설치된 실행가능한 앱 얻어오기(패키지명 구분)단말에서 설치된 APP 들 중에 현재 실행가능한 앱 중에 동일한 패키지를 사용하는 APP들을 구분 하려면 어떻게 해야 할까요!! 안드로이드 프로젝트를 진행하게 되면, 실행가능한 APP 들중에 같은 패키지를 사용하는 APP들을 구별해야 할 경우가 생깁니다.자 그럼!! 실제 구분하는 코드를 살펴 보겠습니다.!!package arabiannight.tistroy.com.queryintentactivities;import java.util.List;import an..
안드로이드/Android C2DM 관련 궁금증~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android C2DM 관련 궁금증~!C2DM 을 사용하면 여러가지 의문점이 드는 경우가 생깁니다.. 예를 들면, 음 구글 계정이 꼭 필요한가? 마켓에 연동이 되있어야 되는가? 등 여러가지 궁금증이 있을 수 있는데요.!! 이번 시간에는 그러한 궁금증을 해결해 보는 시간을 가져 보도록 하겠습니다.~!!자 추울발~~~~!!!   1. C2DM 서비스는 어떤 버전 부터 지원 하나요?C2DM 서비스는 안드로이드 2.2 API 8 부터 지원하기 때문에, 이전 버전에서는 사용 하실 수 없습니다. 꼭 주의하세요.~!!   2. 그럼 2.2 ..
안드로이드/Android strings.xml 줄바꾸기~!! 안드로이드/Android strings.xml 줄바꾸기~!! strings.xml 에서 줄바꾸기 방법 입니다.~! CDATA를 이용한 방법 말고, 줄바꾸기 하고 싶은 곳에, 아래 문자열을 넣어 주시면 됩니다.~! \n 하나 넣으면 한줄, 두개 넣으면 두줄을 개행 할 수 있습니다.~!감사합니다.~!!
안드로이드/Android strings.xml 띄어쓰기~!! 안드로이드/Android strings.xml 띄어쓰기~!! strings.xml 에서 띄어쓰기 방법 입니다.~! CDATA를 이용한 방법 말고, 띄어쓰기 하고 싶은 곳에, 아래 문자열을 넣어 주시면 됩니다.~! 참 쉽죠잉~!?
안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 잠든 단말을 깨우자! PushWakeLock !!안드로이드에서 알림이나 메시지(PUSH)를 받을 때, 단말이 켜져 있으면 상관이 없으나, 단말 스크린이 꺼져 있거나, 잠겨 있는 상태에 메시지를 받는 경우가 생깁니다. 그럴경우 사용자에게 알려주어야 할 중요한 정보가 단말이 꺼져서 받지 못하는 불쌍사가 발생하게 되는데요.!그럴 경우를 대비해서 알림이나 메시지(PUSH) 가 도차 했을 경우, 스크린이 잠겨 있는 OFF 상태를 ON 상태로 바꿔 사용자에게 메시지가 왔다는 사실을 전달해 줍니다.자 그럼 사용법을 알아볼까요?..