본문 바로가기

Android

(216)
안드로이드/Android Logcat 한글 기울어짐 현상 수정하기 안드로이드/Android Logcat 한글 기울어짐 현상 수정하기 Logcat을 사용하다 보면 한글 기울어짐 현상을 발견하게 됩니다. 초난감-_-;; 한 상황이죠.. 그냥 무시하고 쓰기에는 애매한 상황이 오게 됩니다. 하지만 아주 간단하게 문제를 해결 할 수 있습니다. 자 그럼 올바른 한글 Log 설정을 위한 셋팅을 시작해 보겠습니다. [이클립스] -> [Window] -> [Preferences] -> [Android] -> [Logcat] 메뉴를 클릭 합니다. 한글이 기울어져 있다면 바로 다음과 같이 설정되어 있으실 겁니다. 바로 [@돋움-bold-12] 아마 다른 글씨체를 설정하고 있다고해도 @ 표시는 붙어 있으실 겁니다. @ 기울어진 글씨를 표현합니다. 저는 찾지 못했지만, 아마도 이런 폰트를 제..
안드로이드/Android Logcat 세션 필터(session filter) 기능 중지 하기 안드로이드/Android Logcat 세션 필터(session filter) 기능 중지 하기 안드로이드 프로젝트를 진행하면서 디버깅을 진행 할 경우에 Logcat 을 많이 사용하게 되는데요.! Logcat 에서는 세션 필터(session filter) 라는 기능을 제공 합니다. 세션 필터(session filter) 라는 기능은 한 어플리케이션(패키지) 내의 로그를 모두 보여주게 되는 기능인데요. 패키지별로 디버깅을 진행할 경우에 매우 유용한 성능을 발휘하게 됩니다. 하지만 결정적인 문제점이 있는데요.!! 엄청난 로그의 양과 스크롤을 뺏겨서 사용자가 지정한 로그를 보기 힘들다는 점 입니다. ADT 업데이트 전에 Logcat 을 쓰셨던 분들이라면 적응하기 참 힘든 부분이죠? ㅎ 하지만 간단한 설정만으로 세..
안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드/Android HttpUrlConnection getResponseCode() == HttpURLConnection.HTTP_OK 처리 방법 안드로이드 HttpURLConnection 을 사용하여 서버와 통신을 하게 될 때, conn.getResponseCode() 의 Result 코드 값으로 HttpURLConnection.HTTP_OK(200) 받게 되는 경우 재대로 통신을 위한 준비가 되었다고 볼 수 있는데요. 이렇게 재대로 연결된 후에는 서버에서 내려주는 Byte들을 처리해서 xml 형식의 String으로 변환하는 방법 입니다. InputStream is = null; ByteArrayOutputStream baos = null; if(conn.getResponseCode() == Ht..
안드로이드/Android SharedPreferences 사용 예제 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android SharedPreferences 사용 예제안드로이드 프로젝트를 진행하면서, 아이디나 String 문자열등 저장해야 할 경우가 생깁니다. 보통의 경우 Data를 저장할 경우 DB를 써야하는데 DB를 쓰기에는 너무 간단하거나 애매한 상황이 생기기도 합니다. 그럴경우에 안드로이드에서 제공하는 SharedPreferences 를 사용하시기 바랍니다.SharedPreferences는 해당 프로세스(어플리케이션)내에 File 형태로 Data를 저장해 줍니다. 그리고 해당 어플리케이션이 삭제되기 전까지 Data를 보관해 주는 ..
안드로이드/Android 에뮬레이터(Emulater) 사용법 안드로이드/Android 에뮬레이터(Emulater) 사용법 1. 에뮬레이터(Emulater) 회전컨트롤 + F11 2. 에뮬레이터(Emulater) 단축키 Emulated Device KeyKeyboard KeyHomeHOMEMenu (left softkey)F2 or Page-up buttonStar (right softkey)Shift-F2 or Page DownBackESCCall/dial buttonF3Hangup/end call buttonF4SearchF5Power buttonF7Audio volume up buttonKEYPAD_PLUS, Ctrl-5Audio volume down buttonKEYPAD_MINUS, Ctrl-F6Camera buttonCtrl-KEYPAD_5, Ctrl-F..
안드로이드/Android 액티비티(Activity) 반투명 처리 하기 안드로이드/Android 액티비티(Activity) 반투명 처리 하기 AndroidManifest.xml 반투명 처리할 Activity 속성에 android:theme="@android:style/Theme.Translucent" 을 추가해 줍니다. Activity.java반투명 처리할 Activity 클래스 onCreate() 메서드에 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParam..
안드로이드/Android Cursor Invaild statement in fillWindow() 에러 안드로이드/Android Cursor Invaild statement in fillWindow() 에러 SQLite DB 관련 작업 중에 아래와 같은 에러가 발생하는 경우가 생깁니다. Invaild statement in fillWindow() 확인 결과 rawQuery() 내용을 Cursor 인스턴스에 받아온 후 Cursor 사용을 마치기 전에 Database를 close()하여 발생 된 현상입니다. Cursor 와 Database 관리에 좀 더 신경을 써야 겠군요. 출처 : http://oooobang.tistory.com/44
안드로이드/Android HttpUrlCennection 502 Bad Gateway 에러 안드로이드/Android HttpUrlCennection 502 Bad Gateway 에러 서버통신시, HttpUrlCennection.getResponseCode() 코드로 502 Bad Gateway 에러 메시지가 발생하게 되는데요. 원인과 해결책에 대해 알아 보겠습니다. 502 에러는 웹서버가 이상 트래픽 유발과 속도저하시 생기는 에러 메시지입니다.이러한 오류페이지가 발생하지 않게 설정하려면 Apache 서버의 설정을 KeepAlive를 On ==> Off 로 수정하면 됩니다.그 외에도 MaxKeepAliveRequest와 KeepAliveTimeout 값도 조절해주세요. 아래처럼 httpd.conf의 값을 수정하는 것이 적절합니다. StartServers 32 MinSpareServers 32 M..