Added in API level 36
android.ranging
Interfaces
| RangingManager.RangingCapabilitiesCallback | Callback interface to receive the availabilities and capabilities of all the ranging technology supported by the device. |
| RangingSession.Callback | Callback interface for receiving ranging session events. |
Classes
| DataNotificationConfig | Represents the configuration for data notifications in ranging operations. |
| DataNotificationConfig.Builder |
Builder for DataNotificationConfig
|
| DlTdoaMeasurement | Represents a single measurement from a Downlink Time Difference of Arrival (DL-TDoA) ranging session. |
| DlTdoaMeasurement.AnchorLocation | Class to represent the anchor location. |
| DlTdoaMeasurement.RelativeLocation | Represents a location in a relative coordinate system. |
| DlTdoaMeasurement.Wgs84Location | Represents a location in the WGS-84 coordinate system. |
| DlTdoaMeasurement.ZElementExtension | Represents a Z-element extension regarding the height of a anchor. |
| MotionState | Represents the motion state of a ranging device. |
| RangingCapabilities | Represents the capabilities and availability of various ranging technologies. |
| RangingConfig | Abstract class to represent type of ranging configuration. |
| RangingData | Represents ranging data, including distance, azimuth, elevation, and RSSI measurements, along with the ranging technology used and a timestamp. |
| RangingDataExtras | Represents extra ranging data from various technologies. |
| RangingDevice | Represents a ranging device identified by a unique UUID. |
| RangingDevice.Builder |
A builder class for creating instances of RangingDevice.
|
| RangingManager | This class provides a way to perform ranging operations such as querying the device's capabilities and determining the distance and angle between the local device and a remote device. |
| RangingMeasurement | Represents a ranging measurement. |
| RangingPreference | Represents the configuration preferences for a ranging session. |
| RangingPreference.Builder |
Builder for creating instances of RangingPreference.
|
| RangingSession | Represents a session for performing ranging operations. |
| SensorFusionParams | Represents the parameters for sensor fusion in ranging operations. |
| SensorFusionParams.Builder |
Builder class for creating instances of SensorFusionParams.
|
| SessionConfig | Defines the ranging session configurations. |
| SessionConfig.Builder |
Builder for creating instances of SessionConfig.
|
Interfaces
Classes
- DataNotificationConfig
- DataNotificationConfig.Builder
- DlTdoaMeasurement
- DlTdoaMeasurement.AnchorLocation
- DlTdoaMeasurement.RelativeLocation
- DlTdoaMeasurement.Wgs84Location
- DlTdoaMeasurement.ZElementExtension
- MotionState
- RangingCapabilities
- RangingConfig
- RangingData
- RangingDataExtras
- RangingDevice
- RangingDevice.Builder
- RangingManager
- RangingMeasurement
- RangingPreference
- RangingPreference.Builder
- RangingSession
- SensorFusionParams
- SensorFusionParams.Builder
- SessionConfig
- SessionConfig.Builder