[Android] 루팅 여부 확인하기. 출처: http://lsit81.tistory.com/entry/Android-루팅-여부-확인하기 안드로이드 루팅은 아래 코드를 실행해 봄으로써 루팅 여부를 알 수 있습니다. ?123456try { Runtime.getRuntime().exec("su");} catch ( Exception e) { // 루팅 안되있으면 Exception Log.d("test", "rooting X");} 위에서 보시는 것과 같이 루팅이 되어있다면 정.. IT_Programming/Android_Java 2013.07.16
마켓 호출시 android.content.ActivityNotFoundException 문제. 출처: http://lsit81.tistory.com/entry/마켓-호출시-androidcontentActivityNotFoundException-문제 간혹 미 설치된 앱을 마켓으로부터 다운로드 받기 위해 아래와 같이 Intent를 만들어 호출시 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.nhn.android.search")); 비 정상적인 경우로써 루팅등이 된 .. IT_Programming/Android_Java 2013.07.16
루팅 여부 판별! Runtime.getRuntime().exec() 주의 출처: http://lsit81.tistory.com/category/Android/이슈%20정리 안녕하세요... 이번에 안드로이드에서 루팅여부를 체크하기 위해서 다음과 같이 구현을 하였습니다. ?123456789101112131415161718192021222324252627/** * 루팅된 디바이스인지 체크. * * @return */private static boolean checkRootingDevice() { boolean isRootingFlag = false.. IT_Programming/Android_Java 2013.07.16
Android Camera Picture Size 선택 방법. 출처: http://lsit81.tistory.com/entry/Android-Camera-Picture-Size-선택-방법 카메라 사진 촬영을 위해서는 Camera.Parameters.setPictureSize(int width, int height)을 이용하여 사진 크기를 미리 설정해 주어야 합니다. 그러나 setPictureSize를 하기위해서는 해당 단말기에서 지원되는 해상도를 알아야 하는데 그것은 Came.. IT_Programming/Android_Java 2013.07.16
[Android] Camera TakePicture 사용시 주의 점. 출처: http://lsit81.tistory.com/entry/Camera-TakePicture-사용시-주의-점 1. Camera.takePicture()를 사용하는 시점에는 아래 함수를 이용하여 Camera Preview의 영상을 얻어오고 있으면 안된다. 만약 Preview의 데이터를 가지고 오는 상태에서 takePicture() 기능을 사용할 경우 단말기에 따라서 Camera Service가 죽어서 .. IT_Programming/Android_Java 2013.07.16
[Android] ICS부터 지원되는 Face Detection을 사용해 보자. 출처: http://lsit81.tistory.com/entry/Android-ICS부터-지원되는-Face-Detection을-사용해-보자 Face detection 안드로이드 ICS(API 14)부터 Camera의 영상을 통해 사람의 얼굴을 인식할 수 있는 기능이 추가되었습니다. 사람의 얼굴 인식기능은 단순히 사람의 얼굴 위치만 추적이 가능하며 눈, 코, 입과 같은 세부.. IT_Programming/Android_Java 2013.07.16
[Android] Camera ICS에서 선택 포커싱 출처: http://lsit81.tistory.com/entry/Android-Camera-ICS에서-선택-포커싱 안드로이드에서 카메라를 사용시 Android ICS 버전부터 사용자가 선택한 영역을 기준으로 포커싱을 할 수 있는 기능을 제공하고 있습니다. 이에 선택 영역 포커싱을 하는 방법을 알아보도록 하겠습니다. 참고로 Android Developer Site.. IT_Programming/Android_Java 2013.07.16
[Mercurial] TortoiseHG를 이용한 버전관리 및 conflict 해결법 출처: http://bloodguy.tistory.com/entry/Mercurial-TortoiseHG를-이용한-버전관리 http://bloodguy.tistory.com/entry/Mercurial-TortoiseHG-conflict-해결법 아래 그림과 같은 형태로 SVN으로 중앙관리를 하며, 각 프로젝트 리더가 일정한 수의 프로그래머들과 Mercurial로 분산 협업 후 최종 SVN 중앙 커밋을 한다고 가정함. 1... IT_Programming/Dev Tools 2013.07.04
[펌] Mercurial + TortoiseHG 기초 메뉴얼 출처: http://kimsk99.blog.me/50048094182 윈도우 환경에서 Mercurial을 처음 사용하는 방법을 설명한다. 먼저 가장 쓰기 편한 Mercurial툴인 TortoiseHg를 설치한다. 아마 Tortoise 시리즈의 다른 툴을 써봤다면 쉽게 사용할 수 있을 것이다. 탐색기에 대한 확장으로 동작하기 때문에 설치후 reboot해야지만 정.. IT_Programming/Dev Tools 2013.07.04
[펌] TCP 서버 네트워크 엔진 구현 출처: http://blog.naver.com/neon978/110016194331 서버 프로그래밍에서의 핵심은 역시 잘 다듬어진 네트워크 엔진(모듈)이라고 할 수 있다. 이것이 잘 받쳐주지 않으면 훌륭한 기획에 어느 수준의 개발까지 별 탈 없이 진행된다 하더라도 결국 서버의 안정성이 확보되지 않아 개발이 실패하는 일이 .. IT_Programming/Network Programming 2013.07.03