In this proposal, we aim at collecting smart phones’ sensors data from drivers in the city and analyze it to explore drivers’ interactions with road topology. Such data can be analyzed in combinations with traffic regulations, crash and traffic violations databases. The ultimate goal of this proposal is to improve drivers’ safety and inform the responsible agency to take actions on traffic control and management.
The application is packed with the following:
- Smartphone's GPS Location Services: Obtain latitude, longitude, and altitude values.
- Accelerometer and Gyroscope Sensors: Collect X, Y, and Z positions in a 3D plane.
- Interval setting: Choose how many times per second record data values.
- Save records to file.
- Read records: Display the records from file.
- Delete records: Erase the records from file.
The applicatino is focused on a friendly user interface for easy experience out of the box.
- Inspired on Material Design by Google.
- Uses a fancy Bottom bar to perform the actions.
Permissions
- Access Fine Location (GPS Location)
- Write External Storage (File Management)
Dependencies
- Google Play Services (See Notes)
- Bottom bar
- Send file through email
Location is developed using Google Play Services. This is because the Android.Location services are not longer maintained and the documentatino recommend to switch to GP Services.
If you're cloning from source: Download and set up google play services in Android Studio. You must edit build.graddle to add the dependency and be sure you update the version number each time Google Play services is updated.
For detailed steps on how to build and install from source please visit the App's Wiki.
To use in physical device:
- Download the lattest unsigned .APK [ADD LINK]
- Enable unknown sources
- Install
- Test
- Feedback
To use in an emulator:
- download the latest Android x86 Image with Google API (Else won't work).
- Install
- Test
- Feedback
- Alcatel OneTouch Pixi 4 (7") [9000A] - Android Marshmallow 6.0