안드로이드 개발(150)
-
ZXing 2.0 안드로이드 적용 테스트
그새 ZXing 2.0으로 업데이트가 되어서 Android 연동 테스트를 해보았다. http://shine10e.tistory.com/105 갤럭시탭 10.1인치에서도 문제 없이 잘 동작하는 것을 확인하였으니, 남은 것은 기존에 사용하던 ZXing 구버전을 뜯어내고 2.0 소스와 jar 파일로 업데이트하는 노가다만 남았다.
2012.04.18 -
MQTT를 이용한 Push Notification 구현
http://mosquitto.org/ http://helloworld.naver.com/helloworld/1846 http://samse.tistory.com/entry/How-to-implement-Push-Notifications-for-Android C2DM을 대체하여 Push Notification을 구현할 수 있는 방법이다.
2012.03.29 -
중국 단말기에서 어플이 설치되지 않는 문제
중국에서 출시된 삼성 갤럭시S2에서 개발한 어플을 실행하려고 하니 다음과 같은 에러가 뜨면서 설치가 안되었다. 물론 해당 어플은 국내 단말에서는 문제 없이 잘 사용하던 것이었다. Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY Please check logcat output for more details. Launch canceled! 이런 저런 테스트를 하다보니 Google API를 사용하지 않은 어플들은 전혀 문제가 없는데, Google API를 사용하는 어플들의 경우에만 위와 같은 문제가 발생함을 알게 되었다. 혹시나 해서 안드로이드 메니페스트 파일에 명시된 다음 항목을 제거해보았더니, 문제없이 실행이 되는 것이 아닌가. 짐작으로는 구글 지도 ..
2012.02.24 -
WebView에서의 이벤트 처리 방법
WebViewClient를 생성하여 웹뷰에 등록을 해주면 페이지 로딩이 끝났을 때, 페이지 요청이 시작될 때 등의 이벤트에 대한 처리가 가능하다. http://baeksupervisor.tistory.com/103 그리고 웹뷰에서 의도치 않게 오른쪽에 생기는 스크롤바 영역을 없에주는 방법은 다음과 같다. wikiBrowser.setVerticalScrollbarOverlay(true);
2012.01.26 -
이미지 다운로드 URL에 특수 문자 들어가 있을 경우 대처 방법
서버에 있는 이미지 파일을 다운로드 할 때 자꾸 "Illegalargumentexception:illegal character in path" 오류가 발생하여 확인 해보니 "[" 문자와 "]" 문자가 URL String에 포함되어 있었기 때문이었다. String의 replaceAll 메소드를 이용하여 URL Encoding 값으로 변경해주니 해결되었다. replaceAll 메소드 사용 시 주의할 점은 "[" 대신 "\\["이라고 써주어야 하고, "]" 대신 "\\]"이라고 써주어야 하는 점이다. http://mean79.tistory.com/60 참으로 별 것도 아닌 것 때문에 또다시 시간 낭비를 해버렸다.
2011.11.23 -
스크롤 뷰 내에 스크롤 뷰가 들어 있을 경우 처리 방법
스크롤 뷰 내에 다른 스크롤 뷰를 넣었을 경우에 발생하는 문제를 처리하는 방법은 다음과 같다. http://sizuha.wikispaces.com/%EC%9D%B4%EC%A4%91+%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%B7%B0(ScrollView)%EC%9D%98+scroll+%EC%BB%A8%ED%8A%B8%EB%A1%A4%ED%95%98%EA%B8%B0 예전에 한번 사용한 적이 있으면서 까먹어서 헤멘 사항. 가로 스크롤을 시키려면 HorizontalScrollView를 사용해야 한다. ScrollView에 orientation을 Horizontal로 세팅해도 가로 스크롤은 안되는 점에 유의할 것 http://www.androidside.com/bbs/board.php?bo_tabl..
2011.11.23