public interface MagnetometerService
The MagnetometerService provides a read-only reading property
that is updated at regular intervals by the underlying platform implementation. A user of the
MagnetometerService can listen to changes of the magnetic field, by registering a
ChangeListener
to the
reading property
.
Example
Services.get(MagnetometerService.class).ifPresent(service -> {
MagnetometerReading reading = service.getReading();
System.out.printf("Magnetic field: %.4f, %.4f, %.4f. Magnitude: %.4f",
reading.getX(), reading.getY(), reading.getZ(), reading.getMagnitude());
});
Android Configuration: none
iOS Configuration: none
Type | Property and Description |
---|---|
javafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading> |
reading
A frequently-updated reading from the magnetometer.
|
Modifier and Type | Field and Description |
---|---|
static int |
FREQUENCY |
Modifier and Type | Method and Description |
---|---|
MagnetometerReading |
getReading()
Returns a single reading from the magnetometer.
|
javafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading> |
readingProperty()
A frequently-updated reading from the magnetometer.
|
javafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading> readingProperty
getReading()
static final int FREQUENCY
MagnetometerReading getReading()
javafx.beans.property.ReadOnlyObjectProperty<MagnetometerReading> readingProperty()
getReading()