본문 바로가기
[android] progurad 와 flurry 함께 사용하는 방법. progurad 와 flurry 함께 사용하는 방법. proguard를 사용하면서 flurry library 를 추가해주면, proguard 를 적용 할 때 에러가 난다. 사실 proguard 는 external library 가 추가될 때마다 조금씩 설정을 바꾸어 주어야 한다. flurry library 를 추가하면서 에러가 없게 하려면.. -dontwarn com.flurry.** -keep class com.flurry.** { *; } 위의 코드 2줄을 proguard.cfg 파일에 추가해주면 된다. 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 12. 15.
[android] EditText cursor 위치 조정하기. EditText cursor 위치 조정하기 - EditText.setSelection( int position ) 함수를 사용하면 된다. ex) editText.setSelection ( editText.length() ) // 마지막 위치로 커서 이동 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 12. 12.
[android] ListView scrollTo 를 사용했을 경우의 문제점 & 해결방안 ListView scrollTo 를 사용했을 경우의 문제점 & 해결방안 - 문제점 : ListView 는 기본적으로 화면에 보이는 영역에 필요한 Item 의 view 들만 생성하고, scroll 이 되면서 해당 view 들의 내용을 변화시키는 방식으로 쓸데없는 view 의 생성 삭제 ( gc ) 를 방지하곤 합니다. ListView.scrollTo 함수를 사용하여 위치를 변경할 경우, scroll 은 하지만, adapter 상에 position 이 바뀌지 않아서 view 의 refresh 가 제대로 되지 않는 문제가 있습니다. - 해결법 : 문제의 원인은 adapter 는 position 0 을 바라보고 있고, listview 는 내용갱신 없이 adapter 가 그려준 view를 scroll만 해서 보여.. 2012. 12. 11.
[android] ThreadSafeClientConnManager 연결된 HttpClient 만들기 ThreadSafeClientConnManager 연결된 HttpClient 만들기 - 일반적인 ClientConnManger 가 연결된 DeafultHttpClient 를 사용하게 되면, 연결한 Connection 이 마무리 되기 전에 동일한 DefaultHttpClient instance 를 사용하여 connection 을 시도할 경우, IllegalStateException 이 발생하곤 한다. - 이를 해결하기 위해서는 일반적인 ClientConnManger 대신에 ThreadSafeClientConnManger 를 연결해주면 된다. public static final int MAX_TOTAL_CONNECTION = 20; public static final int MAX_CONNECTIONS_PE.. 2012. 12. 10.
[android] Toast.LENGTH_LONG, Toast.LENGTH_SHORT 몇 초? Toast.LENGTH_LONG, Toast.LENGTH_SHORT 몇 초? - framework source code 에 의하면.. private static final int LONG_DELAY = 3500; // 3.5 seconds private static final int SHORT_DELAY = 2000; // 2 seconds 참고하세요~ 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 12. 10.
[안드로이드/앱추천] 무료 오늘의 운세 띠별 운세 & 별자리 운세 클릭하면 다운로드 페이지로 이동합니다. [안드로이드/앱추천] 무료 오늘의 운세 띠별 운세 & 별자리 운세 앱 소개 오늘의 운세를 12간지 띠별운세와 연도에 따른 띠별운세, 그리고 별자리 운세를 볼 수 있습니다. 하루 한번 자신의 운세를 확인해보세요.12간지 띠별 운세 (쥐띠, 소띠, 호랑이띠, 토끼띠, 용띠, 뱀띠, 양띠, 말띠, 원숭이띠, 닭띠, 개띠, 돼지띠)와 띠별 생년운세, 별자리별 운세(물병자리, 물고기자리, 양자리, 황소자리, 쌍둥이자리, 게자리, 사자자리, 처녀자리, 천칭자리, 전갈자리, 사수자리, 염소자리)의 운세를 제공합니다. 하루에 한번 자정을 기하여 운세 내용이 업데이트됩니다. 오늘의 운세는 말 그대로 운세입니다. 좋은 점은 받아들이고, 나쁜 점은 보완해가면 됩니다. 재미로 보세요~ .. 2012. 12. 8.
[android] EditText hint text single line 설정하기. EditText hint text single line 설정하기. - EditText 를 사용할 떄 hintText 가 길 경우 singleLine="true" 를 줘도 잘 먹히지 않는다. single line 으로 나오지 않는다는 말이다. 이 때 ellipsize 옵션을 함께 주면 해결된다. 2012. 12. 7.
[android] mapView setCenter() 버그, 이슈. mapView setCenter() 가 버그, 이슈. - mapView 를 사용하여 MapController.setCenter( GeoPoint ) 를 사용하는 경우 처음 생성시에는 center 지정을 잘 하지만, 다른 Activity 로 이동하여 map 을 조작하고, 해당 activity로 돌아와서 다시 center 를 지정하는 경우, center 가 제대로 작용되지 않습니다. 새로운 activity 에서의 map 사이즈를 기준 center 가 유지되는 것으로 추정됩니다. - "우선" 해결책은 MapController.animateTo( GeoPoint ) 를 사용해주면 강제적으로 맞추어줄 순 있지만, animation 을 원하지 않는 경우에는 어쩔 수 없겠군요 우선은.. 급한대로 이 방법으로 불부터 .. 2012. 12. 5.
[android] baselineAligned ( horizontal LinearLayout text 의 align 맞추는 기능 ) baselineAligned ( horizontal LinearLayout text 의 align 맞추는 기능 ) LinearLayout 에서 orientation 을 horizontal 로 주게 되면, 첫번째 컴포넌트의 첫번째 텍스트 라인을 기준으로 나머지 컴포넌트들을 정렬시킨다. 이 기능은 performance 를 위해 disable 될 수 있다. android:baselineAligned="false" 를 주면 해결된다. 요즘은 lint 에서 자동으로 특수한 목적이 아니라면 끄는 것이 강조되고 있다. 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 12. 3.
반응형