Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

Androido 端末で使用可能なセンサーの一覧(2017年12月26日現在)

Android 端末のセンサー一覧(2017年12月26日現在)

Sensor | Android Developers より抜粋した Android 端末で使用可能なセンサー(定数)の一覧です。各センサー下の説明は「Google 翻訳」で翻訳した後、若干の修正を加えたものとなっています。

全部で29種類のセンサーがありますが、この中のどのセンサーが実際に使用できるのかというのは、機種によってそれぞれ違いますのでアプリを作る前に、一度調べておく必要があるでしょう。

1.TYPE_ACCELEROMETER
加速度センサー

2.TYPE_ACCELEROMETER_UNCALIBRATED
較正されていない加速度センサー

3.TYPE_ALL
すべてのセンサー

4.TYPE_AMBIENT_TEMPERATURE
周囲温度センサー

5.TYPE_DEVICE_PRIVATE_BASE
ベンダーによって定義されたセンサー

6.TYPE_GAME_ROTATION_VECTOR
較正されていない回転ベクトルセンサー

7.TYPE_GEOMAGNETIC_ROTATION_VECTOR
地磁気の回転ベクトル

8.TYPE_GRAVITY
重力センサー

9.TYPE_GYROSCOPE
ジャイロセンサー

10.TYPE_GYROSCOPE_UNCALIBRATED
較正されていないジャイロセンサー

11.TYPE_HEART_BEAT
動き検出センサー

12.TYPE_HEART_RATE
心拍数センサー

13.TYPE_LIGHT
光センサー

14.TYPE_LINEAR_ACCELERATION
線形加速度センサー

15.TYPE_LOW_LATENCY_OFFBODY_DETECT
低遅延のオフボディ検出センサー

16.TYPE_MAGNETIC_FIELD
磁界センサー

17.TYPE_MAGNETIC_FIELD_UNCALIBRATED
較正されていない磁界センサー

18.TYPE_MOTION_DETECT
動き検出センサー

19.TYPE_ORIENTATION
方位センサー。この定数は、APIレベル8で廃止されました。代わりにSensorManager.getOrientation()を使用してください。

20.TYPE_POSE_6DOF
姿勢センサー

21.TYPE_PRESSURE
圧力センサー

22.TYPE_PROXIMITY
近接センサー

23.TYPE_RELATIVE_HUMIDITY
相対湿度センサー

24.TYPE_ROTATION_VECTOR
回転ベクトルセンサー

25.TYPE_SIGNIFICANT_MOTION
モーショントリガーセンサー

26.TYPE_STATIONARY_DETECT
固定検出センサー

27.TYPE_STEP_COUNTER
ステップカウンターセンサー

28.TYPE_STEP_DETECTOR
ステップ検出器センサーを記述する定数。

29.TYPE_TEMPERATURE
温度センサー。この定数はAPIレベル14では廃止されました。代わりにSensor.TYPE_AMBIENT_TEMPERATUREを使用してください。

備考

センサーからの値の取得については、「SensorEvent(SensorEvent | Android Developers)」を参考にしてください。

END