0
private static int SENSOR_DELAY_SLOW = 5000000;
sensMngr = (SensorManager) getSystemService(SENSOR_SERVICE);
sensMngr.registerListener(this, sensMngr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SENSOR_DELAY_SLOW);
센서의 데이터를 5 초마다 캡처하려고하지만 원하는 속도는 무시합니다. 청취자는 초당 400 회 이상의 값을 캡처합니다.가속도계 수신기를 사용자 정의 속도로 등록
onSensorChanged (SensorEvent 이벤트) 메서드에서 들어오는 데이터를 수동으로 필터링 할 수 있지만, 주로 배터리 소모를 줄이는 것이 목표입니다. 내가 잘못 뭐하는 거지
?
감사합니다.
나는 (삼성 갤럭시 탭 2와 함께) 이것도 주목했다. SENSOR_DELAY_UI를 사용하여 가장 느린 업데이트 속도를 얻는 것 같았습니다. – tristan2468