2012-04-02 5 views
1

안드로이드 가속도계의 샘플링 주파수를 SENSOR_DELAY_UI으로 설정된 주파수보다 낮추는 방법이 있습니까?안드로이드 가속도계가 업데이트되었습니다.

내 앱이 배터리를 적게 먹도록 만들고 싶습니다.이를 달성하기위한 좋은 방법입니다. (나는 이미 SENSOR_DELAY_GAME에서 SENSOR_DELAY_UI으로 작업 속도를 늦추 었으며 그 결과는 꽤 좋았습니다. 배터리는 훨씬 오래 지속되었습니다.)

센서 이벤트 수신기는 배터리 수명에도 영향을 미칩니 까?

아니면 필터링하여 더 많은 CPU를 사용하지 않아도됩니다.이 경우에만 충분합니다.

감사

을 입력 할 수 있습니다

답변

4

마이크로의 값뿐만 아니라 미리 설정된 속도. registerListener(SensorEventListener listener, Sensor sensor, int rate), rate는 마이크로 또는 다음의 상수들 중 하나에 지정된 정수 값 중 하나이고 :이 같은 방법 호출

  • SENSOR_DELAY_NORMAL을
  • SENSOR_DELAY_UI
  • SENSOR_DELAY_GAME
  • SENSOR_DELAY_FASTEST

예 :

sensorManager.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_UI); 

Source document on the Android development site.

관련 문제