1

Androidからセンサーにアクセスする方法はありServiceますか?たとえばAccelerometer?はいの場合、誰かがそれを行うための良いチュートリアルを指摘できますか?それについてのチュートリアルがないように思われるからです。

4

1 に答える 1

3

有効なコンテキストがある場合は、getSystemService()を使用してセンサーデータにアクセスできます。したがって、アクティビティで加速度計データを読み取るためのチュートリアルは、サービスで加速度計データを読み取るために簡単に適用できます。このための特別なチュートリアルは必要ありません。

 private final SensorManager mSensorManager;
 private final Sensor mAccelerometer;
 ...

 public void accessAccelerometer() {
     mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
     mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
 }
于 2012-08-12T17:05:14.193 に答える