반응형 Android4 Android https post HTTPS url을 그냥 전송하면 단말기에 따라서는 전송이 실패할 수 있다. 귀찮더라도 확실하게 하려면 아래처럼... import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSession; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; // . . . // always verify the host - dont check for certificate final static HostnameVerifier DO_NOT_VERIFY = ne.. 2012. 4. 16. 안드로이드에서 SSL통신 지난 번 글에서 안드로이드 생명주기와 리소스(소켓)에 대한 관계에 대해서 언급을 했었습니다. 이번에는 SSL 소켓 통신에서 주의할 점에 대해서 설명드리고자 합니다.이 주제는 https가 아닌 일반 소켓 통신에서 SSL 소켓 통신을 말합니다. 만약 https라면 다른 블로그를 찾아보셔야 합니다. 때로는 일반 소켓통신이 아닌 보안소켓을 사용해야 할 경우가 있습니다. 이 경우에 대부분은 JNI를 사용해서 통신을 하는게 일반적인 걸로 보입니다. SSL 소켓을 얻을 때 부터 JNI로 부터 소켓을 얻어서 처리하는 방식입니다. 그렇다면 JNI가 아닌 순수 Java로는 어떻게 SSL 소켓을 구현할까요?안드로이드에서 기본적으로 java.net 패키지를 지원하는데, 그곳에 SSLSocket이 있습니다. 이걸 이용하면 됩니.. 2012. 4. 16. Android 이메일&MMS 로 이미지 파일 첨부 보내기 * Case Email - private void SendEmail(String subject, String text, ArrayListfilePaths, String... addressTo) { Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setType("image/jpeg"); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "subject"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://"+filePaths.get(0))); sendIntent.putExtra(Intent.EXTRA_TEXT, "Enjoy the photo"); startAct.. 2011. 10. 21. Android 미디어스캔 갤럭시탭이나 갤럭시S, 갤럭시S2로는 MediaStore 위치정보값을 수정한 뒤 갤러리를 본다던가 하면 바로 적용이 안되있다. 이는 갤러리가 스캔할 당시의 값을 DB에 저장하고 그것을 참조하기 때문인데 이때 다시한번 스캔하면 적용한 내용이 보인다. 방법은 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 몇몇 기기에서는 재부팅을 해야만 보인다고 하니 참고할 것... 2011. 10. 21. 이전 1 다음 반응형