3
AndroidのSensorManagerクラスは、指定されたタイプのセンサーのリストを返します。デバイスに複数の内部温度センサー(TYPE_AMBIENT_TEMPERATURE)があるかどうかは分かりますが、どうすればそれらを区別できますか? Sensor.getName()とSensor.getVendor()を一緒に使用すればいいのですか?同じタイプの複数の内部センサー
AndroidのSensorManagerクラスは、指定されたタイプのセンサーのリストを返します。デバイスに複数の内部温度センサー(TYPE_AMBIENT_TEMPERATURE)があるかどうかは分かりますが、どうすればそれらを区別できますか? Sensor.getName()とSensor.getVendor()を一緒に使用すればいいのですか?同じタイプの複数の内部センサー
getSensorList
特定のタイプのすべてのセンサーにアクセスすることはできますが、特定のセンサーが必要な場合は、これらのセンサーを使用する必要があります。methods
さえgetDefaultSensor
の実装は単にリスト
public Sensor getDefaultSensor(int type) {
// TODO: need to be smarter, for now, just return the 1st sensor
List<Sensor> l = getSensorList(type);
return l.isEmpty() ? null : l.get(0);
}
から最初を返す