Android의 Thread
2010. 5. 7. 02:15
Android
아마 안드로이드 어플리케이션을 개발하시면서 항상 한번은 거쳐가는 예외가 UI를 변경하려고 할때 나오는 CalledFromWrongThreadException 일텐데 일본웹쪽을 검색하다가 우연히 본내용을 바탕으로 한번 적어보겠습니다. . . 안드로이드의 UI는 단일 스레드 모델이기 때문에 UI단에서 스레드를 사용하고 싶다면 핸들러를 사용해야 합니다. public void onClick(View v) { new Thread(new Runnable() { public void run() { txtView.setText("안녕하세요?"); // 텍스트뷰의 내용변경 } }).start(); } 위와 같은 코드를 실행하게 된다면 해당코드는 다른스레드에서 UI에 접근하기때문에 CalledFromWrongThreadE..
캐릿터셋 확인 로직
2009. 2. 24. 14:00
Java
String charset[] = {"euc-kr", "ksc5601", "iso-8859-1", "8859_1", "ascii"};for(int i=0; i
멀티 다운로드
2008. 7. 20. 19:41
Java
일반적으로 웹에서 ActiveX를 사용하지 않는 이상 멀티 다운로드는 불가능하다고 봐야 합니다. 저도 여러가지 방법을 생각해 보고 구현도 해봤지만 업로드는 멀티 업로드가 되는대 다운로드 같은 경우는 울며 겨자먹기로 ActiveX를 사용하거나 아니면 다운로드할 파일들을 서버에서 압축하여 압축된 파일을 다운로드 하는 방법 뿐이 현제로써는 가장 좋은 방법일거 같습니다. 아래 소스는 실제 구현했던 소스중 서버에서 파일 압축하는 로직만 분리한것 입니다. 궁금하신사항 있으면 댓글 달아 주세요. =========================================================================================== jdk 5 에서 기본 지원하는 java.util.zip.Zi..