Gooday Note Scrap Source Android login
 
작성일 : 12-07-12 11:23
안드로이드 센서시뮬레이터 사용방법
 글쓴이 : 기리
조회 : 3,781   추천 : 0   비추천 : 0  
   sensorsimulator-1.0.0-beta1.zip (214.9K) [1] DATE : 2012-07-12 11:23:14
   http://akj61300.blog.me/80101704120 [693]
안드로이드 폰 에뮬에서 센서를 측정해보는 시뮬레이터가 있다.

파일은 첨부파일을 다운로드하자.


제작 사이트는 이곳이다.

사이트에서 보면 상당히 유용할 것 같다.
하지만 정작 어떻게 사용해야 되는지는 자세하게 나와 있는 곳은 찾기 힘들었다.

그래서 센서 시뮬레이터 사용법을 포스팅해보기로 하였다.

========================================================================

먼저 다운로드 받은 센서시뮬레이터 zip 파일의 압축을 풀자


bin 이라고 쓰인 폴더에 들어간다.


들어가면 sensorsimulator.jar 파일과 SensorSimulatorSettings.apk 파일이 보인다.

sensorsimulator.jar 은 센서를  가상으로 조작하게 해주는 자바 프로그램이다.

SensorSimulatorSettings.apk 파일은
안드로이드 에뮬레이터에서 센서시뮬레이터
자바프로그램으로 통신을 하게 해주는 프로그램으로
안드로이드 에뮬레이터에 설치해야 한다.

그러므로 SensorSimulatorSettings.apk 파일을 복사해서
안드로이드 SDK 설치 폴더\tools 폴더에 넣어주자.

/**
만일 설치폴더가 PATH 되어 있다면 tools 폴더에 넣지 않아도된다
*/


이 apk 파일을 설치하려면 안드로이드 에뮬을 켜야한다.

이클립스를 이용해 안드로이드 에뮬을 실행하자.
(반드시 에뮬을 실행시킨 상태에서만 설치가 된다)

=========에뮬레이터 켜는 방법 추가=============
에뮬레이터(가상 디바이스)를 여는 방법은 다음과 같다

이클립스 상단에 안드로이드 캐릭터 모양 아이콘을 클릭한다.



실행할 안드로이드 가상기계를 고르고 start 버튼을 누른다.


========================================================================================================



에뮬은 1.5버전으로 하자.

윈도우의 시작메뉴->실행에 들어가 cmd를 실행시킨다.

SensorSimulatorSettings.apk 파일이 있는 폴더로 이동하자.
아까 복사했던 SDK설치폴더\tools 폴더이다.

설치 명령은 다음과 같다

adb install SensorSimulatorSettings.apk

실행하면 다음과 같은 화면이 뜬다

에뮬레이터에서 메뉴를 눌러 확인하자.


실행 화면은 다음과 같다


IP 입력란에 센서시뮬레이터 자바프로그램에서 보이는 아이피를 넣는다.
Testing 탭으로 가서 connect를 한다



이제 안드로이드 에뮬과 센서시뮬레이터 자바프로그램이 연결되었다.

자바 프로그램은 계속해서 센서값을 안드로이드 에뮬로 보내는데,
아직 그 값을 처리해줄 안드로이드 프로그램이 없다.

하지만 다운로드 받은 zip 파일에 이미 구현되어 있으니 그것을 import 하자.

zip 파일을 압축푼 폴더에서 sample 폴더에 들어가자.
SensorDemo 폴더가 있는데 그 폴더째로 복사하여
현재 작업 공간으로 복사해주자.

작업공간은 한글경로가 없는 것이 좋다.

이제 이클립스에서 기존 프로젝트를 import 하자.

프로젝트가 빌드가 되지 않는 이유는 API 버전이 다르기 때문이다.
프로젝트의 속성을 안드로이드 1.5 버전으로 바꿔주자.


이제 빌드하여 실행하면 다음과 같은 화면이 나올것이다.