본문 바로가기

android에서 processing을 사용해보자. 시작에 앞서, 제가 글을 쓰다보니, 글을 반말로 썼더군요.ㅠㅠ 불편하시더래도, 이번글을 그냥 짧은글(?) , 반말을 사용하여 작성하였습니다^^ 얼마전 새로운 사실을 알게되었다. 안드로이드와 프로세싱이 서로 어울어져 사용되고 있다는 사실이다. 국내에는 많이 알려지지 않았지만, 해외에서는 실제로 많은 이슈가 되는 모양이다. Java기반의 프로세싱과 안드로이드가 서로 함께 사용이되다보니, 호환성 면에서나 사용편의면에서또한 정말 편리하다. 특히 이번 2011-04-10일자로 새롭게 업데이트 되어 api7버전(2.1)환경에 최적화되어 사용이 가능하게되었다 그래서 간단하게 나마 사용법에대해 이렇게 블로깅을 하게 되었다. 먼저 기존 홈페이지 : http://android.processing.org가 위키로 이동이 되.. 더보기
Unsigned Byte 사용법 이번에 c#과 android를 통신하는 모듈을 개발중이었는데, 자꾸 데이터가 정상적으로 동작하지 않아 확인해보니 안드로이드 뿐만아니라, 자바라는 언어 자체에서 Byte를 사용할때 signed byte를 사용하였다. c#은 물론 unsigned byte를 사용한다. 그래서, 데이터가 정상적으로 가지않아서 패킷식별이 원활하지 않았다. 비트시프트를 이용해서 byte buffer = -127; 이란값을 정상적인 unsigned값으로 출력하기 위해 int s = (int)buffer&0xff로 마스크값을 제거하니, 값이 정상적으로 출력되는 것을 볼 수 있었다. 편법이긴하지만, 패킷의 데이터를 식별하는데는 무리가 없었기 때문에 필요한 상황에서는 사용하는것도 나쁘지 않을것같다 더보기
비주얼 스튜디오 자동 들여쓰기 및 코드 정리를 해보자 Eclipse를 사용하던 사람들은 열심히 코딩한후 항상 마무리를 Shift+f를 사용하여 코드를 정리하는 습관이 있을 것이다. 하지만 비주얼 스튜디오로 넘어와서 그런기능이 없어서 아쉬워하는 사람들이 제법 많다. 하지만 비주얼 스튜디오에서도 이러한 기능이 존재한다. 공식 키 리스트에는 없지만, 정리할 영역을 선택해준후 Ctrl+K를 누른후 , Ctrl을 계속 누른채로 f키를 눌러주면 깔끔하게 정리된 소스를 볼 수 있을 것이다 아래와같이 깨끗하게 정리되어있는 모습을 볼 수 있다^^ 더보기