IT_Programming/Android_Java 347

[안드로이드 라이브러리] 앱이 크래시가 일어 났을 때 로그를 저장하는 법

출처: http://creon.tistory.com/m/post/450 앱이 크래시 오류가 나서 앱이 강제로 종료된 경우에로그를 저장하고 싶은 경우가 있을 것이다. 그럴 때 사용하는 라이브러리가 바로 ACRA (Application Crash Reports for Android ) 라는 라이브러리이다. 다운로드 : https://github.com/ACRA/acra 위에 있는 곳에서 라이브러..

android 버전 4.x 이상 버전에서 발생하는 WebView에서 동영상 재생시 전체화면모드에서 발생하는 오류 해결법

출처: http://202psj.tistory.com/658 안드로이드 4.0 이후에서는 WebView에서 유튜브나 플래시 동영상의 전체화면 모드 사용시 NullPointerException이 발생합니다. 이를 해결하기 위해서는 WebView에 WebChromeClient 를 설정해주어야 합니다. 하지만 단순히 기본 WebChromeClient 객체를 생성하여 WebView에 설정할 경..

[펌] HttpUrlConnection/HttpClient Redirect (HttpURLConnection에서 301, 302 오류 발생 시 )

출처: http://love4rh.blogspot.kr/2013/05/httpurlconnection-301-302.html Redirection Exception java.net 패키지 내 HttpURLConnection 클래스를 이용하여 HTTP로 데이터를 받을 때 HTTP_OK (200)가 아닌 HTTP_MOVED_TEMP (302), HTTP_MOVED_PERM (301) 예외가 발생할 때가 있다. 두 가지 형태로 처리할 수 있을 거 같은데 하나는 Exception을 ..

[펌] 안드로이드/Android HttpUrlConnection Request 설명 및 설정 하기 (header, get, post, body등.)

출처: http://arabiannight.tistory.com/204 HttpUrlConnection Request header 설정하는 방법 입니다. // HttpURLConnection 객체 생성. HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.) conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간) conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (..