2009년 3월 11일 수요일

[Smart Phone] C#에서 모바일 장치에 진동 발생 시키기

공짜로 옴니아가 생기면서 한달전정도부터 윈도 모바일 어플리케이션 개발에 관심이 생겼습니다. T옴니아 개발 경진대회가 있었지만 X뉴비로써는 아직 벽이 높다는 걸 깨닫고... 다음 대회를 한 번 노려보기로 했구요ㅜ 한 달 동안 알게 된 것들을 공유하기로 했습니다. 윈도우 모바일 관련 자료는 국내 사이트에서는 찾기가 힘들더라구요... 아는 건 몇 개 없지만 공유의 정신! 이 중요한 거 아니겠습니까- ㅋㅋ

T옴니아를 기준으로 하는 코드지만 다른 모바일 장치에도 충분히 사용가능한 코드입니다.
LED를 컨트롤하는 함수를 사용하는 것을 봐서 보통 모바일 장치에서 진동 모터는 LED출력 포트와 함께 연결되어 있나 봅니다. 어쨌든 C#에서는 직접적인 메쏘드를 지원하지 않기 때문에 API를 끌어와서 사용함으로써 진동을 작동시킬 수 있습니다.

아래는 실제 코드입니다.

실제 사용할 때는 다음과 같이 사용하면 되겠죠ㅋㅋ

댓글 없음:

댓글 쓰기