본문 바로가기

Geocoder / getFromLocation ICS, 젤리빈 주소가져오기 오류 Geocoder / getFromLocation ICS, 젤리빈 주소가져오기 오류 1. 지오코딩으로 현재 위치의 주소를 가져오는 경우가 있을 것이다. 기존에는 잘 가지고 오던 주소가 혹지나 service not available Exception이 뜬다면, 폰을 재부팅해 봐라 잘 될 것이다. 오늘 정말 빵당했다. ICS와 젤리빈에서 지오코딩으로 주소를 가져오는 것이 한번 오류가 나면 프레임웤에서 계속 오류를 주는 것 같다. 안드로이드 미치겠다. 아. ~~~~~~ 참고 사이트 : http://stackoverflow.com/questions/12740443/android-geocoder-getfromlocationname-returns-service-not-available 더보기
Android 어플성능에 관한 고찰 Android 어플성능에 관한 고찰 어떤 모바일 어플을 개발하든 항상 성능 이슈는 있게 된다. 난 요즘 개발하고 있는 어플에 대한 성능 이슈 때문에 어떻게 하면 어플 성능을 항상 시킬 수 있을까에 대하여 고민하고 있다. 가장 큰 이슈는 ListView에 큰 이미지 파일을 보여줘야 하는 문제가 있었으며, 이를 해결하기 위하여 어떤 방식으로 이미지를 로드할까 하는 고민에 대하여 기술해 볼까 한다. 아래에 기술한 것이 답은 아니며, 해당 고민을 바탕으로 구현하고 결론 또한 써 볼까 한다. 1. 네트워크 기반 어플이 성능에 이슈되고 있는 것들 - 네트워크 상태에 따른 이미지 다운로드 속도 - 큰 이미지를 ListView에 로드할때 notifyDataSetChanged 시점 문제 - 큰 이미지를 서버에서 퀄리티 .. 더보기
Parent Class와 Child Class와의 Event 흐름(부모와 자식 사이의 이벤트) Parent Class와 Child Class와의 Event 흐름 / 문제 1. Android에서 OnItemClickListener, OnChildClickListener와 같이 ListView에 아이템에서 이벤트를 발생 시켜는 리슨어의 경우 부모에서 해당 이벤트를 가지고 있을 때, 부모가 이벤트를 가로 채서 자식에게 이벤트가 전달되지 않을 경우가 발생하게 된다. 이상하게도 OnClickListener, OnTouchListener의 경우는 super로만 해당 이벤트를 전달하지 않으면 자식이 해당 이벤트를 받을 수 있었다. 그래서 이 문제를 해결하기 위해서 많을 헤딩을 한 결과, 부모가 가로채는 이벤트를 전달 받는 것이 아닌, 해당 아이템뷰에서 setTag() 메소를 통하여 데이터를 전달 받아 해당 문.. 더보기