본문 바로가기

개발

[안드로이드] 안드로이드 키보드 완료 버튼 클릭 시 이벤트 안드로이드 개발을 하다 보면 키보드 액션에 특정 이벤트를 주고 싶은 때가 있습니다. 이를테면 키보드의 완료 버튼을 누르면 키보드가 사라지면서 다음 화면으로 넘어간다던지 하는 등의 이벤트죠. 이런 경우에 사용할 수 있는 안드로이드 API가 있습니다. OnEditorActoinListener 가 그것입니다. OnEditorActionListener는 네 가지 단계에 걸쳐 프로젝트에 적용할 수 있습니다. 1. 해당 클래스에 OnEditorActionListener 인터페이스를 implement한다(OnEditorActionListener를 import한다). 2. onEditorAction() 메소드를 오버라이드한다. 3. onEditorAction() 메소드 내에 조건을 주고, 원하는 이벤트를 작성한다. 4.. 더보기
[안드로이드] 안드로이드 SDK 업데이트후 ADT 실행 오류 ADT(혹은 이클립스)를 이용해서 안드로이드 앱 개발을 하는 분들에게 유용한 문제 해결 팁입니다. 안드로이드 SDK를 최신 버전으로 업데이트 할 경우, ADT는 [Help > Check for Updates] 항목을 통해 ADT를 업데이트 하라는 다이얼로그를 출력합니다. 그래서 지시한 대로 [Help > Check for Updates]를 클릭하면 업데이트할 항목이 없다는 의미로 다음 다이얼로그를 출력합니다. No updates were found 그리고 팩키지 로드가 제대로 이루어지지 않아 멀쩡하던 프로젝트는 에러투성이가 되어 있습니다. 이와 같이 SDK는 업데이트 했으나 ADT가 업데이트 되지 않는 경우, [Help > Install New Software] 항목으로 갑니다. 그리고 [Work wit.. 더보기
안드로이드 개발환경 준비하기 [How to prepare Android Development environment] 본래 정석으로 정해진 것은 아니지만, 통상적으로 안드로이드 앱 개발은 윈도우에서 하는 경우가 많습니다. iOS 개발이 맥에서 이루어지는 것처럼 뭔가 자연스럽다고 할까요? (iOS는 맥에서만 개발이 가능합니다) 여러 개발자들의 이야기를 들어보면 그냥 그게 편하다더군요. 제 경우에는 맥에서 안드로이드 개발을 해 왔습니다. 특별히 불편한 점은 못 느꼈지만, 다들 한다길래 저도 윈도우로 안드로이드 개발 환경을 옮기려고 합니다. 이제 저의 맥에서는 iOS 개발을 준비하려고 하죠. 개발 환경을 분리한다고 할까요? 별로 큰 의미는 없지만 그냥 이원화하고 싶었습니다. [ENG] There's no rules, but normally android developers use windows-based computer. I.. 더보기