Location and network data collection
Location and network data collection with Android's telephonyManager class.
Introduction
Technologies
Android's API level <>.
Build instructions
Build it with Android studio.
Notes: The .apk must be signed in order for Android OS to allow the application to access sensitive network and location data.
Status
Status: in development.
Milestones
- [done] Integrate telephonyManager class.
- [done] Integrate telephonyManager's network-related API.
- [pending] Integrate telephonyManager's location-related API.
- [pending] Enable access to location and network sensitive data.
- [pending] Integrate Google maps.
- [pending] Integrate the SqLite database.
- [pending] Detect network events.
- [pending] Store network events (inc. signal strength).
- [pending] Detect location events (inc. number of satellites).
- [pending] Store location events.
- [pending] Load network events record into the map, in a network related layer.
- [pending] Load location events record into the map, in a location related layer.
- [pending] Integrate acceleration (IMU) data.
- [pending] Correlate IMU data with map data.