1. 利用可能なセンサーの一覧を取得する方法
SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); Listsensors = sensorManager.getSensorList(Sensor.TYPE_ALL);
2. 指定したセンサーが利用可能か確認する方法
SensorManager sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); List※TYPE_HOGEには調べたい以下のセンサー種類を指定します。sensors = sensorManager.getSensorList(Sensor.TYPE_HOGE);
※センサーが利用できない場合はsensors.size()=0となります。
3. センサーの種類(SensorクラスAPIガイドより)
TYPE_ACCELEROMETER : 加速度センサー : API.3
TYPE_AMBIENT_TEMPERATURE : 温度センサー : API.14
TYPE_GRAVITY : 重力センサー : API.9
TYPE_GYROSCOPE : ジャイロセンサー : API.3
TYPE_LIGHT : 照度センサー : API.3
TYPE_LINEAR_ACCELERATION : 直線加速センサー : API.9
TYPE_MAGNETIC_FIELD : 磁界センサー : API.3
TYPE_ORIENTATION : 傾きセンサー : API.3 (※API.8で廃止)
TYPE_PRESSURE : 圧力センサー : API.3
TYPE_PROXIMITY : 近接センサー : API.3
TYPE_RELATIVE_HUMIDITY : 湿度センサー : API.14
TYPE_ROTATION_VECTOR : 回転ベクトルセンサー : API.9
TYPE_TEMPERATURE : 温度センサー : API.3 (※API.14で廃止)
0 件のコメント:
コメントを投稿