본문 바로가기

Android

(216)
안드로이드/Android HttpUrlConnection 쿠키(cookie) 값 조회 하기 안드로이드/Android HttpUrlConnection 쿠키(cookie) 값 조회 하기 HttpUrlConnection 쿠키값 조회 방법 입니다. List cookies = conn.getHeaderFields().get("set-cookie"); if (cookies != null) { for (String cookie : cookies) { Log.d("@COOKIE", cookie.split(";\\s*")[0]); } } // 출처 : http://www.sarangnamu.net/basic/basic_view.php?no=4891&page=16&sCategory=0참고 사이트 : WebWiewClient HttpClient, HttpUrlConnection 쿠키 관리 방법참고 사이트 : Ht..
안드로이드/Android HttpUrlConnection Request, Response Header 값 조회 하기 안드로이드/Android HttpUrlConnection Request, Response Header 값 조회 하기 안드로이드 네트워크 통신시 Header 값을 조회하는 소스 입니다. HttpUrlConnection 객체의 getHeaderFields() 메서드를 통해 Header 값을 조회 할 수 있습니다. Map headers = conn.getHeaderFields(); Iterator it = headers.keySet().iterator(); while(it.hasNext()) { String key = it.next(); List values = headers.get(key); StringBuffer sb = new StringBuffer(); for(int i=0; i
안드로이드/Android java.io.FileNotFoundException (Permission denied) 에러 안드로이드/Android java.io.FileNotFoundException (Permission denied) 에러 안드로이드 프로젝트를 진행하면서 아래의 에러를 접하게 되는 경우가 있습니다. /sdcard/.install/.tmp/testfile (Permission denied) java.io.FileNotFoundException: /sdcard/.install/.tmp/testfile (Permission denied) 지금 상황은 sdcard 에 파일을 쓸 수 없게 되는 상황에서 억지로 new FileOutputStream(file) 을 사용해서 sdcard에 작업을 하는 경우에 발생 하게 됩니다. 이러한 문제가 일어나는 일반적인 상황에 대해 알아보고 그에 따른 해결책에 대해서 알아 보겠습니..
안드로이드/Android Failure in SSL library, usually a protocol error 에러 안드로이드/Android Failure in SSL library, usually a protocol error 에러 프로젝트 진행 도중에 아래와 같은 에러가 발생하게 된다면, Failure in SSL library, usually a protocol error 일반적으로 https 에서 SSL 을 사용하여 암호화 하기 때문에, 해당 네트워크 접속시 https 프로토콜에 대한 접근이 불가능하게 되면 발생하는 에러 메시지 입니다. 그렇기 때문에 https 프로토콜에 대한 사용 가능 유무에 대해 알아 보시면 되겠습니다. http 와 https 프로토콜에 대한 설명을 더 보고 싶으신 분은 [IT/용어 HTTP 대 HTTPS : 뭐가 다른가?] 를 참고하시기 바랍니다.^^ 참고사이트 : http://wiki...
안드로이드/Android Bitmap 정리~! 안드로이드/Android Bitmap 정리~!안드로이드 BitmapBitmap 상속 계층도java.lang.Object└─ android.graphics.BitmapBitmap 은 머야?안드로이드에서 이미지를 표현하기 위해 사용되는 녀석이 Bitmap입니다. Bitmap와 같이 봐야될 녀석은 BtimapFactory클래스 인데 이름에서 알수 있듯이 "Factory" 공장입니다. 바로 Bitmap를 만들어 주는 녀석이죠. 안드로이드에서 사용자가 원하는 이미지를 코드상에 넣을려면 해당 이미지는 /res/drawable-xxxx/ 곳에 넣으시면 됩니다. 권장하는 확장자는 png이지만 jpg도됩니다. 파일을 넣으실때 주의 하셔야 될것은 파일이름은 영어소문자, _(언더바) 만 사용가능하다는거 잊지마세요.Bitma..
안드로이드/Android String.getBytes() 사용법 안드로이드/Android String.getBytes() 사용법 사용하는 플렛폼이나 사용하는 개발언어에 따라 기본적으로 셋팅되어 있는 한글 코드값이 다를 경우가 있다. 이때 코드값을 적절하게 변형하여 사용해야 하는데 String클래스의 getBytes()메소드를 사용하면 편할 것이다. String str="박원기"; String s=new String(str.getBytes("8859_1"),"KSC5601"); 위 의 코드는 "박원기"란 문자를 8859_1 코드셋으로 받아들여 KSC5601로 변환하여 새로운 스트링 s를 만들게 된다. 위의 코드를 활용하여 애플리케이션에서 DB로, DB에서 애플리케이션으로 한글을 처리할 때 사용할 수 있는 메소드를 만들어 보자. 데이터 베이스 사용코드 : 8859_1 응..
안드로이드/Android Encoding Decoding 사용법 ~! (Base64, URLEncoder, URLDecoder) 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android Encoding Decoding 사용법 ~! (Base64, URLEncoder, URLDecoder)Base64 API 는 Android 2.2 버전 이상 부터 지원 합니다.package arabiannight.tistory.com.encodingdecoding;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import android.app.Activity;import android.o..
안드로이드/Android 패키지 설치유무와 APP ID 확인 하기~! 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.2   ●  API LEVEL : 8  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android 패키지 설치유무와 APP ID 확인 하기~!현재 설치되어 있는 패키지와 APP ID 를 확인하는 방법 입니다.package arabiannight.tistory.com.installpackage;import android.app.Activity;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.Packag..