반응형

Programming/Android 15

안드로이드 Thread

interrupt() : 인터럽트를 거는 것. isInterrupted() : 인터럽트가 걸려있는지 확인하는 함수 join() : 쓰레드가 종료될때까지 대기하는 함수 위의 3개의 함수를 이용해서 쓰레드를 종료할 수 있음. Thread의 경우, run 함수 내부의 루틴이 모두 완료되면, 자동 종료되는 듯 하다. 종료된 이후에 IsAlive() 를 콜해도 죽었다고 나온다. 쓰레드의 모든 실행 루틴이 종료 한 이후에 다시 start를 하면 뻑이 난다. 그래서 다시 생성하고, start를 하였다. 예제 m_client_thread2 = new SvClientThread(this); // 쓰레드를 시작한다. m_client_thread2.start();

Programming/Android 2013.04.12

[안드로이드] 이미지 관련, Bitmap, File, Image 관련 함수 정리

ㅇ 이미지 sdcard에 코드로 저장한 후에 갤러리 갱신 안되는 문제 미디어 스캐너를 이용해야 한다. sd카드에 저장하면 이미지 스캐너가 실행되기전까지는 넣은게 갱신되지않는다 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); o 비트맵(Bitmap)을 파일(File)로 저장하는 함수private void SaveBitmapToFileCache(Bitmap bitmap, String strFilePath) { File fileCacheItem = new File(strFilePath); OutputStream out = null; try { ..

Programming/Android 2012.11.27

[안드로이드] 오류 해결

오류 내용 : Unable to resolve target 'Google Inc.:Google APIs:10' SDK Manager를 이용하여 다운로드하여 설치하려 했으나 아예 목록에 뜨지 않음. eclipse 업데이트를 수행해봄. 3.7.2로 업데이트를 수행하니 ADT를 업데이트하라고 메시지가 뜬다. 확인 누름 오류남..ㅠㅠ 다시 다른 주소로 update site: https://dl-ssl.google.com/android/eclipse/site.xml - https://dl-ssl.google.com/android/eclipse/site.xml 이걸로 하니까 목록이 뜨더라. 어쨋든 예상하기로는 sdk 목록을 가져오는 서버 주소가 있는데 내가 현재 설치한 이클립스는 그걸 모르는거 같다. 그래서 htt..

Programming/Android 2012.07.19

[안드로이드, Eclipse(이클립스)] OpenCV 연동

프로젝트 폴더만 있는 경우 1. 워크스페이스(Workspace)를 해당 프로젝트 폴더를 포함하는 상위 폴더로 지정한다. 2. Eclipse 의 file 메뉴에서 import 선택 3. general - Existing Projects into Workspace 선택 4. Select Root Directory 에서 Broswe... 선택 후 워크스페이스 폴더 지정하여 프로젝트 선택하여 import를 수행한다. - 만약 Opencv 연동 프로젝트인 경우 라이브러리를 추가해야한다. 위와 같은 방법으로 오픈씨브이 폴더를 고르고 그중에 샘플 프로젝트 말구 기본 Opencv 폴더만 포함시키고 컴파일 하면 된다. 본 게시물이 도움이 되었다면, 꾸~욱~ 눌러주세요. 포스팅 하는데 많은 힘이 됩니다~~~

Programming/Android 2012.07.18

[개발환경] 안드로이드 Opencv 연동

오늘 하루종일 Opencv 연동을 하느라 삽질을 했습니다. 자바도 처음 하고 기존에 잘 정리해주신 블로거님들 덕분에 설치 까지는 편하게 갔죠. 하지만 opencv 얼굴 검출 샘플을 실행하는데 하루 종일 삽질..ㅋㅋ 정리하자면.. 1. JDK 설치 2. 이클립스 설치 3. Opencv 설치 - 요게 사실 좀 햇갈립니다. 왜냐하면 어디에는 JNI? NDK? 머 이렇게 나와있고, 어디 갔더니 그냥 OpenCV 받아서 설치하면 되구.. 제 생각이 맞는지는 모르겠지만 포팅된 Opencv를 받는게 가장 깔끔할 듯 합니다. NDK를 이용한 방법을 써놓으신 분들은 왠지 opencv를 사용하기 위해 컴파일을 해서 라이브러리를 만드는 과정까지 해야하기 때문에 설치를 해야하지 않나 싶네요. 저 같은 경우는 아직 c로 만든 ..

Programming/Android 2012.04.12
반응형