2017-12-05 16 views
0

왼쪽 상단, 오른쪽 상단, 위쪽 중앙 및 오른쪽 하단, 왼쪽 하단, 아래쪽 중앙, 가운데 오른쪽, 중앙 오른쪽 맨 위, 가속도계와 자이로 스코프 센서를 찾고 있으므로이 유형의 움직임을 감지해야합니다. 나는 바른 길을 가고 있건 없습니까?장치 이동 세부 정보 감지

데모 또는 링크가 있습니까?

답변

2

예 가속도계는 전화 당신은 가속도계 값을 검출하기 위해 심지어 당신의 활동에 onSensorChange를 오버라이드 (override) 할 필요가

의 움직임을 감지 할 수있는 좋은 옵션이 될 것입니다.

public void onSensorChange(SensorEvent sensorEvent) { 
    Sensor mySensor = sensorEvent.sensor; 

    if (mySensor.getType() == Sensor.TYPE_ACCELEROMETER) { 
     float x = sensorEvent.values[0]; 
     float y = sensorEvent.values[1]; 
     float z = sensorEvent.values[2]; 
    } 
} 

또한 안드로이드 센서 라이브러리의 집합에 대한 this 페이지를 확인

SensorManager

Using the Accelerometer on Android

Sensors Overview

여기에서 시작하세요.