본문 바로가기
[android] date slider - custom widget date slider - custom widget Date Slider - New Version Date Slider 개발자 포스트 Date Slider Source Code 링크 Date Slider - Old Version Date Slider 개발자 포스트 Date Slider Old Version Source Download 도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x ) 2012. 10. 25.
[android] Activity 호출시 발생하는 !!! FAILED BINDER TRANSACTION !!! 해결법. Activity 호출시 발생하는 !!! FAILED BINDER TRANSACTION !!! 해결법. - startActivity 나 startActivityForResult 를 통해서 activity 를 실행시킬 때, 간혹가다 다음과 같은 결과를 볼 수 있습니다. E/JavaBinder(199): !!! FAILED BINDER TRANSACTION !!! - 저는 Gallery 로부터 Crop 된 이미지를 가져오는 데 이런 에러가 발생하며, 해당 앱의 프로세스가 미친듯이 늘어나는 현상을 겪었습니다. 원인 - android 에서는 intent 를 통해 전달할 수 있는 데이터 양이 100KB 로 제한되어 있습니다. - 저는 Gallery 로부터 큰 이미지를 가져와서 100KB 를 넘겨서 발생한 문제로 보.. 2012. 10. 25.
[android] sdk 설치 및 update 시 File not found : android-sdk\temp\support_r10.zip (액세스가 거부되었습니다) 해결법 sdk 설치 및 update 시 File not found : android-sdk\temp\support_r10.zip (액세스가 거부되었습니다) 해결법 - SDK Manager 를 통해서 sdk 를 설치하거나 update 할 때 다음과 같은 메세지에 종종 부닥치곤 합니다. File not found: C:\Program Files (x86)\Android\android-sdk\temp\support_r10.zip (액세스가 거부되었습니다) - 이 문제는 Win7 부터 Program Files 에 접근을 관리자 권한을 통해서만 할 수 있기 때문인데요. 이를 해결하는 방법은 2가지가 있는데 그 중 쉬운 방법을 알아봅니다. - 관리자 권한이 아니기 때문에 SDK Manager 나 Eclipse 를 관리자 .. 2012. 10. 20.
[android] ListVIew 클릭시 focus 유지하는 방법. listview 클릭시 focus 유지하는 방법. 기본적으로 2가지 + 1 방법 이 있습니다. ( + 1 은 Selector 를 이용한 방법으로 다른 글을 참조하세요~ ) 1. ListView 의 ChoiceMode 지정하기. - ListView 의 ChoiceMode 를 "singleChoice" 모드로 주면, ListView 가 Click 되었을 때 focus 를 유지할 수 있습니다. Click 된 녀석이 다른 형태로 보입니다. 2. 수동으로 Background 조정하기 - 사실 1번의 방법은 Focus 를 줄 수는 있지만, 여러분이 원하는 방법이 아닐 것이라 사려됩니다. 여러분이 원하시는 건 아마 이런 것이겠지요? - 고개를 끄덕끄덕 하셨다면 바로 방법을 알려드리겠습니다. 방법은 이 글의 subTi.. 2012. 10. 19.
[android] 최고의 debug helper!! stack trace 찍는 코드 최고의 debug helper!! stack trace 찍는 코드 - 사실 이것이 최고의 debug helper 라는 말은 어울리지 않지만, 정말 유용하게 사용될 수 있습니다. 보통 stack trace 는 Exception 이 발생했을 때에만 JVM 이 print out 하곤 하는데, 우리가 trace 하고 싶은 시점에서 새로운 exception 을 생성해서 stack trace 를 찍을 수도 있습니다. 저도 사실.. 이걸 알기 전까진.. 그런게 돼? 싶었습니다. ㅋㅋ public static void printStackTrace(){ StringBuffer sb = new StringBuffer(); StackTraceElement[] stackTraceElement = new Exception()... 2012. 10. 19.
[android] float 으로 된 위경도값을 GeoPoint 에 사용하려면? 참조 : 구글 Developer Reference GeoPoint float 으로 된 위경도값 ( latitude & longitude ) 을 GeoPoint 에서 사용하려면? MapView 를 사용하면서 사용하게 되는 GeoPoint 는 위도(Latitude)와 경도(Longitude) 값을 float 형태가 아닌 int 형태로 받습니다. GeoPoint(int latitudeE6, int longitudeE6) 생성자를 보면 latitudeE6, longitudeE6 으로 받는데, 암만해도 float 보다는 int 가 처리하기가 수월해서 int 형태로 받는 것 같습니다. 저 마지막에 붙은 E6 이라는 것이 무엇인지 궁금하실텐데요. E는 10의 의미로 쓰이고 그 뒤에 오는 숫자는 승으로 쓰입니다. 즉 .. 2012. 10. 19.
[android] activity가 실행될 때 자동으로 EditText의 soft keyboard 가 뜨는 현상 방지 방법 Activity 가 실행될 때 자동으로 EditText의 Soft Keyboard가 뜨는 현상 방지 방법. 1. Manifest 를 이용하는 방법. manifest 의 activity tag 에 아래 key & value 추가 android:windowSoftInputMode="stateAlwaysHidden" 2. 프로그램적으로 위와 같은 효과 내기 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN ); 3. EditText 의 input type 을 null 로 주기. editText.setType( InputType.NULL ); - 위 방법은 자동으로 키보드가 뜨는 것을 막을 수는 있지만, .. 2012. 10. 19.
[android] soft keyboard control ( show & hide ) 참조 : Android Developer InputMethodManager soft keyboard control ( show & hide ) - 프로그램을 하다 보면 soft keyboard ( 정확히 말하면 software keyboard 로 물리적인 키보드가 아닌 화면에 나오는 가상의 키보드 ) 를 control 할 일들이 있습니다. 이는 InputMethodManager 를 통해서 control이 가능한데요, API 에서는 지원은 하지만 method 들이 제대로 작동하지 않는 경우를 맞딱뜨리게 됩니다. 예를 들면 hideSoftInputFromWindow와 showSoftInputFromWindow 가 제대로 작동하지 않는 경우가 생기죠. 암만 둘을 호출해도 전혀 미동이 없는 경우가 다반사입니다... 2012. 10. 19.
[android] signkey 생성방법 어플리케이션 싸인하기 ( Sign Application ) - 개념 signkey 생성 방법 - 기본적으로 signkey 를 생성하는 방법은 2가지가 있습니다. java 에서 제공해주는 keytool 들을 사용하는 방법과 eclipse 를 이용한 방법이 있습니다. - eclipse 를 사용한 방법이 간단하기 때문에 여기서는 eclipse 를 사용한 방법을 보여드립니다. 1. Project 에서 우클릭 -> [Android Tools] -> [Export Signed Application Package...] 2. [Create new keystore] 선택 -> Location, Password, Confirm 내용 적고 next 3. Alias, Password, Confirm, Validity 는 필.. 2012. 10. 18.
반응형