Android Open Source - App algorithm InDoorNavigator






Project Summary

As the name suggested, this application is a in door navigator. It uses a pedometer and a compass to determine the user's position; and implements A* path-finding algorithm to find the path between the user's postion and destination postion..

Web Site / Source Repository

InDoorNavigator is hosted in the following web site
https://github.com/LindenY/InDoorNavigator

If you think the Android project InDoorNavigator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of InDoorNavigator.

ItemValue
Java File Count25
Target SDK Version19
Minimum SDK Version9
Activity Count1
Fragment Count1
jar files usedandroid-support-v4.jar




Java Source Files

InDoorNavigator has the following Java source files.

ca.uwaterloo.lab4_204_03.MainActivity.java
ca.uwaterloo.mapper.InterceptPoint.java
ca.uwaterloo.mapper.LabeledPoint.java
ca.uwaterloo.mapper.LineSegment.java
ca.uwaterloo.mapper.MapLoader.java
ca.uwaterloo.mapper.MapView.java
ca.uwaterloo.mapper.NavigationalMap.java
ca.uwaterloo.mapper.PositionListener.java
ca.uwaterloo.mapper.VectorUtils.java
ca.uwaterloo.navigation.Navigation.java
ca.uwaterloo.navigationView.CompassView.java
ca.uwaterloo.navigationView.GuidelineView.java
ca.uwaterloo.navigationView.NavigationalView.java
ca.uwaterloo.pathFinding.AStar.AStarPathFinding.java
ca.uwaterloo.pathFinding.AStar.Grid.java
ca.uwaterloo.pathFinding.DefaultPositionListener.java
ca.uwaterloo.pathFinding.PathFinding.java
ca.uwaterloo.pathFinding.PathFindingDelegate.java
ca.uwaterloo.sensor.GeoOrientationSensor.java
ca.uwaterloo.sensor.SensorFilter.java
ca.uwaterloo.sensor.SoftSensor.java
ca.uwaterloo.sensor.SoftSensorListener.java
ca.uwaterloo.sensor.SoftSensorManager.java
ca.uwaterloo.sensor.StepCounter.java
ca.uwaterloo.sensor.StepCounterWithOrientation.java