[카테고리:] Development


  • JDI thread evaluations has encountered a …

    JDI thread evaluations has encountered a …

    디버깅 하다 보니 이런 메세지창이 자꾸 뜨는데 왜그런가 하고 인터넷 검색을 해보니 Expressions View 에 있는 어떤 변수값이 문제라는거다. 이유가 Expressions에 있는 변수는 해당 객체의 toString()를 사용해서 그 값을 표현해주는데 여기서 에러가 발생해서 생기는거라고 한다 -_-; 좀 당황 교훈. Expressions View는 자주 정리해주자… “read more”


  • ByteBuffer 이야기

    플젝에서 윈도용을 안드로이드 포팅하고 있는데 C++에서는 8바이트 double 을 memcpy로 char[8] 에다가 그냥 복사하면 같은거였는데 자바에선 형이 다르다고 System.arrcopy던가에서 에러가 나는거다. 그래서 한참을 삽질하다가 public byte[] Int2Byte(int data){ byte header[] = new byte[4]; header[0] = (byte)((data& 0xff000000) >> 24); header[1]… “read more”


  • Big-Endian, Little-Endian

    주로 소켓 관련해서 사용하는데 시스템 마다 내부적으로 1바이트 처리 방식 순서가 다르다 숫자 3을 2바이트로 저장할때 1. 빅 엔디안  00 03 2. 리틀엔디안 03 00 인텔계열 X86에서는 주로 리틀엔디안을 쓰고 모토롤라 6800계열은 빅엔디안을 쓴다고 한다. 근데 인텔 계열이라도 자바는 빅엔디안을… “read more”


  • 안드로이드 NDK 세팅법

    안드로이드 NDK 세팅법

    안드로이드에서 OpenCV를 사용할려고 하니 NDK 세팅을 해야 한다고 함. 그래서 NDK 세팅하는법을 찾아보고 여기에 정리함 1. NDK를 다운받는다. http://developer.android.com/tools/sdk/ndk/index.html 현재 버전은 r8e임 압축을 풀고 복사한다. 난 경로를 D:Androidandroid-ndk-r8e 으로 하였다. 2. Cygwin을 다운 받아 설치한다.  http://cygwin.com/install.html 저 Devel만 Install로 하고 나머진 그냥 디폴트… “read more”


  • 안드로이드 액티비티 자동회전방지

    앱이 세로 상태나 가로 상태에서 기기 회전시 Activity 가 onDestroy->onCreate 하는 과정을 거칩니다. 회전을 해도 이 현상이 일어나지 않게 할려면 AndroidManifest.xml에서 해당 액티비티에 <activity android:name=”.MainActivity” android:configChanges=”orientation|keyboardHidden|keyboard”/> 이런 속성을 넣어주면 됩니다. “read more”