ここでわかるように、私のアプリは「方向センサー」を使用しています。
SensorManager sensorMgr = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
Sensor sensor = sensorMgr.getDefaultSensor(Sensor.TYPE_ORIENTATION);
マニフェスト ファイルで< uses-feature>を定義して、このセンサーを実際に使用できるデバイス、つまり「方向センサー」を備えたデバイスに対してのみアプリを有効にしたいと考えています。
問題は、使用可能な機能に方向センサーが含まれていないことです。含まれているセンサーは次のとおりです。
- 加速度計
- バロメーター
- 方位磁針
- ジャイロスコープ
- 光
- 近接性
(ここで述べたように: http://developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features )
どのセンサーを選択すればよいですか? 加速度計、コンパス、またはジャイロスコープですか?