모바일 기기의 센서를 이용해서 위치와 가속정보를 얻고자 한다. 센서가 없는 데스크탑 PC에서는 테스트 할 수 없다. 나는 안드로이드에서 크롬 웹 브라우저를 이용해서 테스트했다. 웹 브라우저를 이용해서 테스트를 한 이유는 네이티브 앱 만들기가 귀찮아서이다. 혹시 네이티브앱을 만들더라도 ionic 정도로 만들게 되지 않을까 싶다. 테스트 환경은 아래와 같다.
LG Q6 : 공짜폰이라서 샀다(라기 보단 바꿨다.)
Chrome 63.0.3239.83
Android 7.1.1
데모는 아마도 모바일 브라우저에서나 제대로 작동할 것이다. 크롬의 개발자 툴을 이용하면, 디버깅 목적으로는 사용 할 수 있다. 아래와 같이 사용 할 수 있다.
Ctrl+Shift+I 로 개발자도구를 띄운다.
기본메뉴를 연다.
More Tools에서 Sensors를 클릭한다.
이제 Sensor 값을 수동으로 입력 할 수 있다.
window.DeviceOrientationEvent
Device Orientation API는 디바이스의 방향과 이동에 대한 정보를 제공한다. 이들 정보는 compasses, 자이로스코프(gyroscope), 가속도계(Accelerometers) 센서에서 제공한다.
DeviceOrientationEvent는 3개의 데이터를 제공한다.
모바일 센서 테스트
window.DeviceOrientationEvent
Accelerometer
참고
Recent Posts
Archive Posts
Tags