전체 글 썸네일형 리스트형 [Thread] 자바 쓰레드의 resume, suspend, stop 구현 출처 : http://javafreak.tistory.com/232 자바 언어가 1.x 에서 2.x 대를 넘나들 시절에 thread 를 다룰때 뻔질나게 자주 쓰였던 thread 메소드가 resume, suspend , stop 인데 아쉽게도 deprecated (앞으로 쓰지 말라는 뜻) 되어서 별 수 없이 쓰레드의 상태를 관리하는 방식으로 구현을 해야 한다. 구현은 아래와 같은 간단한 코드에서 시작한다. public class ThreadHandle implements Runnable { @Override public void run() { // TODO Auto-generated method stub } } Runnable을 구현한 것을 볼 수 있는데, 꼭 저렇게 할 필요는 없으나 Runnable을 i.. 더보기 안드로이드 [Resource]리소스 폴더구조 출처 : http://blog.naver.com/rockhammer/80124449718 Resource 접근 방법 @[package:]type/name 종류 : xml기반의 리소스, 미가공리소스(raw resource), 애셋(asset) 일반 리소스의 경우 AAPT(Android Asset Packaging Tool)로 바이너리로 컴파일 된 후에 최종 .apk파일에 포함된다. 크게 나누면 리소스는 최종 .apk파일이 만들어질때 바이너리 형태 여부를 가지고 나눌 수 있다. 바이너리 형태 / 일반 형태 만들어진 리소스는 Eclipse의 /gen/pacakge-name/R.java 파일에 상수로 정의되어진다. 리소스 폴더 /assets - 일반 파일들로 /assets를 제외한 상대 경로로 접근 가능하다. .. 더보기 java 파일 복사 출처 : http://goppa.tistory.com/entry/JAVA-FileStream%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%ED%8C%8C%EC%9D%BC-%EB%B3%B5%EC%82%AC File Stream을 이용한 파일 복사 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * FileStream을 이용한 파일 복사 예제(한 바이트 단위) */ public class FileCopy { /.. 더보기 안드로이드 assets 에 관하여 리소스 형식이 아닌 일반 파일에 접근할때는 assets폴더에 화일을 넣고 접근을 하게 되는데.. 접근 하는 방식은 다음과 같다. //assets폴더의 파일을 링크 할때..//URL로드-- 아래는 로컬 파일 로드 mWebView.loadUrl("file:///android_asset/img.html"); //assets화일에 접근할때 getApplicationContext().getAssets(); AssetManager를 이용한 assets 폴더 접근. 위 그림 처럼 assets하위에 폴더를 두고 접근을 하고 싶다면 아래와 같이 하면 된다. ? 1 2 AssetManager am = getResources().getAssets(); InputStream is = am.open("jan/"+(filenam.. 더보기 Darwin 스트리밍 서버 설치하기 (on Ubuntu) 출처 : http://cwshep.blogspot.com/2008/08/darwin-streaming-server-603-on-linux.html Quick tutorial for installing DSS on Ubuntu 8.04.1 64bit (x86_64). Most of these details can be found here: http://dss.macosforge.org/trac/ticket/6 Hopefully they will integrate these patches in to the next release, but until then here are the build instructions for Ubuntu: Download DSS 6.0.3: http://static.macosfo.. 더보기 make file 디버깅, LOCAL_PATH , CLEAR_VARS 정체 확인하기 요약 : Makefile내에 $(waning 디버깅 메세지 ) 적으면 로그로 나온다. 출처 : http://furmuwon.egloos.com/10675703 이 글은 나의 메모 이기 때문에 확실한 정보가 아닐 수 있다. Makefile 자체를 debugging 하는 방법은 다음과 같이 Makefile 구문내에 적어주면 된다. $(warning ###### my debug start) $(warning ###### Check LOCAL_PATH:($(LOCAL_PATH))) 출력은 이렇게.. Makefile:3: ###### my debug start Makefile:4: ###### Check 1 LOCAL_PATH:(hardware/어쩌구/저쩌구) 단순 텍스트 출력및 makefile 현재 라인까지의 .. 더보기 안드로이드 샘플 소스 http://code.google.com/p/krvarma-android-samples/ http://www.androiddevblog.net/ 사이트의 샘플 소스 공부 할때 쓰자 google : 웹에서 정보를 찾다, 웹에서 검색하다 더보기 uPnP ProtocolInfo에 관하여 일반 PC 에서는 잘 전달되는데 삼성 TV로 이미지 전달시 재생할수 없다고 에러가 뜬다면 2가지가 안되어 있어서 이다. 1. protocolInfo 정보에 DLNA.ORG_PN 이 빠져 있어서 ex) http://x.x.x.x/x/x 2. http header에 transferMode.dlna.org 모드가 빠져 있어서. ex) transferMode.dlna.org: Streaming 1번의 경우 http header에 컨텐츠 전송시 contentFeatures에 추가 해줘도 되나 res의 protocolInfo에 해주는게 맞는것으로 보인다. (allShare의 경우 둘대 해주고 있고, iMediaShare는 protocollInfo에만 해주고 있고, protocolInfo에 없이 http header.. 더보기 이전 1 ··· 27 28 29 30 31 32 33 ··· 53 다음