Measure DAV app for Android
ivan gabrovski Tools Contains ads
Measuring distance, area, and volume (DAV) without AR Core
- Downloads
- 5+
- on Google Play
- Price
- Free
- No in-app purchases
- Updated
- Jul 24
- 2026 · v3.0
Screenshots
About Measure DAV app for Android
Method Using Trigonometry and Sensors (Geometry)
This is the most common way to measure distance without AR. It uses the height at which the user holds the phone (h) and the tilt angle (θ) detected by the accelerometer.
How it works:
If the user points the camera at the base of an object, the distance is calculated using the formula:
d = h⋅tan(90 − θ )
Key steps in the app:
SensorManager is used to access Sensor.TYPE_ACCELEROMETER and Sensor.TYPE_MAGNETIC_FIELD . The device’s pitch (θ) is calculated. Before that, the user selects the height at which they are holding the phone.
This is the easiest way to perform a software calculation without complex 3D processing, but it requires the user to follow a specific sequence.
The problem with this method:
If the user isn’t moving and simply marks two points in front of them, the app has no way of knowing the angle between them based solely on the distance. To be mathematically accurate, we must also use the Azimuth from the compass.
The more accurate "Java" code for Area (with angle):
If you want the user to mark 2 points from the same location, you need to calculate the angle at which the phone was rotated between the two measurements.
// In onSensorChanged, we also record the azimuth (orientation[0])
float currentAzimuth;
// When a point is captured, we record the distance AND the angle
double d1 = capturedDistances.get(0);
double d2 = capturedDistances.get(1);
double angleBetween = Math.abs(azimuth2 - azimuth1);
// Formula for the area of a triangle given two sides and the angle between them
// (Assuming we are measuring the area of a triangle from our location to the two points)
double area = 0.5 * d1 * d2 * Math.sin(Math.toRadians(angleBetween));
For Volume (3 points):
With the two points, we have the base (Area). The third point is usually used for Height.
The user points at the base of the wall (records the distance).
The user raises the phone toward the ceiling.
We calculate the difference in slope to find the vertical height H.
Volume = Area \times H.
The app, along with other specific features, has additional functions such as location tracking; calculated distances, areas, and volumes can be measured in meters, centimeters, inches, and feet, and you can select the height at which the device’s camera will measure.
This is the most common way to measure distance without AR. It uses the height at which the user holds the phone (h) and the tilt angle (θ) detected by the accelerometer.
How it works:
If the user points the camera at the base of an object, the distance is calculated using the formula:
d = h⋅tan(90 − θ )
Key steps in the app:
SensorManager is used to access Sensor.TYPE_ACCELEROMETER and Sensor.TYPE_MAGNETIC_FIELD . The device’s pitch (θ) is calculated. Before that, the user selects the height at which they are holding the phone.
This is the easiest way to perform a software calculation without complex 3D processing, but it requires the user to follow a specific sequence.
The problem with this method:
If the user isn’t moving and simply marks two points in front of them, the app has no way of knowing the angle between them based solely on the distance. To be mathematically accurate, we must also use the Azimuth from the compass.
The more accurate "Java" code for Area (with angle):
If you want the user to mark 2 points from the same location, you need to calculate the angle at which the phone was rotated between the two measurements.
// In onSensorChanged, we also record the azimuth (orientation[0])
float currentAzimuth;
// When a point is captured, we record the distance AND the angle
double d1 = capturedDistances.get(0);
double d2 = capturedDistances.get(1);
double angleBetween = Math.abs(azimuth2 - azimuth1);
// Formula for the area of a triangle given two sides and the angle between them
// (Assuming we are measuring the area of a triangle from our location to the two points)
double area = 0.5 * d1 * d2 * Math.sin(Math.toRadians(angleBetween));
For Volume (3 points):
With the two points, we have the base (Area). The third point is usually used for Height.
The user points at the base of the wall (records the distance).
The user raises the phone toward the ceiling.
We calculate the difference in slope to find the vertical height H.
Volume = Area \times H.
The app, along with other specific features, has additional functions such as location tracking; calculated distances, areas, and volumes can be measured in meters, centimeters, inches, and feet, and you can select the height at which the device’s camera will measure.
Alternatives to Measure DAV app for Android
Looking for apps like Measure DAV app for Android? Here are 6 similar Android apps on Google Play. 4 of the 6 are free to download.
-
Real Estate Buying for Android
-
Applied Statistics for Android
-
Incomes Expenses Ent Calc
-
Probability Stat. Distribution
-
Base Statistics for Android
-
Base Polynomial Calculator
| App | Rating | Price | Installs | Last updated | Compare |
|---|---|---|---|---|---|
| Measure DAV app for Android | – | Free | 5+ | Jul 24, 2026 | |
| Real Estate Buying for Android | – | 1.19 USD | 0+ | – | Compare |
| Applied Statistics for Android | – | 1.79 USD | 0+ | Sep 9, 2026 | Compare |
| Incomes Expenses Ent Calc | – | Free | 0+ | – | Compare |
| Probability Stat. Distribution | – | Free | 1+ | – | Compare |
| Base Statistics for Android | – | Free | 1+ | – | Compare |
| Base Polynomial Calculator | – | Free | 0+ | Sep 8, 2026 | Compare |
Similar apps on Google Play
- Real Estate Buying for Android
- Applied Statistics for Android
- Incomes Expenses Ent Calc
- Probability Stat. Distribution
- Base Statistics for Android
- Base Polynomial Calculator
- Square Equation for Android
- App Stochastic Queue - Android
- Instrument Takeoff/Landing
- Buy Repair Rent Refinance
- Distance Area Measurement-GPS
- ARCore Measurment for Android
- App Inventory Management
- MultiLinearLogistic Regr-ions
- App Multiple Linear Regression
- Multi_Channel Queue Simulator
- Renewal Probability Processing
- System Non Linear Equations
- App Elements - Math Analysis
- App Markov Chains
- App Equations Geometry Figures
- App Linear Equations Solver
- App Crypto for Android
- Linear Optimization-Android
- App Elements of Discrete Math
- App 2D Labyrinth for Android
- App Sudoku Prof for Android
- BRRR Enterprise Calculator
- Advanced Time SeriesResearcher
- PropertyExpenses Invoices-Calc
- File Manager Tree Directory
- Interpolation & Prediction
- App Spline for Android
- FactorAnalysis for Android
- Advanced Restaurant app
- App StatisticsSmoothHistograms
- AppliedStatistics & hypotheses
- Applied Statistics-histograms
- Advanced Info System - Android
- App Cross Words Prof - Android
- Advanced Geometry Figures
- Advanced Assess Objects
- Advanced Contracts Manager
- Advanced Equation Calculator
- App Hanoi Tower for Android
- App Annuity Calculator
- Composit Cubs for Android
- Advanced Polynomial Calculator
- AdvancedDrawingGeometryFigures
- Advanced Matrix Calculator