Sensor Recording
Discover your Android Smartphone!
Readout, display and record smartphone sensor data
Version History
- 9.37: Menu "Graphics": Bugfix NullPointerException when zooming Spectrum
- 9.36: Menu "Wind": Heading always 0°..360° (not negative)
- 9.35: Menu "Help": Clear App Cache in order to load up-to-date Websites
- 9.34: Menu "Map": Weather Maps separate with DWD Weather Warnings for Germany
- 9.33: Up-to-date Libraries
- 9.32: Improved Handling of GPS Timeout
- 9.31: Internal Test
- 9.30: Menu "Map": Weather Map worldwide improved
- 9.29: Detection of GPS Timeout improved
- 9.29: Fine Adjustment for "Weather Maps separate"
- 9.28: Bugfix NullPointerException
- 9.27: Menu "Map": USA Aviation Maps not available any more
- 9.26: No Menu "Upgrade", if Pro Version already exists
- 9.25: Full Timestamp (Date + Time) for "Weather Maps separate"
- 9.24: Determine newest "Weather Maps separate"
- 9.23: Menu "Map": Type "Weather Maps separate" with new Satellite Images
- 9.22: Microphone Spectrum: Average On/Off
- 9.21: Improved Error Handling
- 9.20: Osmdroid Version 6.1.18
- 9.19: Internal Improvements
- 9.18: Menu Line is configurable (see "Help")
- 9.17: Menu "Config": store spectrum data, yes/no
- 9.17: Microphone Spectrum with Zoom + Pan
- 9.16: Microphone Spectrum with additional Curve (Average)
- 9.16: Maximum Replay Speed for numerical Displays
- 9.16: Handling of METAR + TAF in Replay Mode
- 9.15: Menu "Meteo": Determine METAR + TAF in one Step
- 9.14: Bugfix Menu "Meteo": METAR with negative temperatures
- 9.13: Read Data Files: Improved Error Handling
- 9.12: New Menu "Wind": Flight Planning, Wind Triangle
- 9.11: Menu "Graphics": Selection of displayed Components (x, y, z, abs)
- 9.11: Menu "Graphics": If one window is switched "OFF", the other one is stretched to full Size
- 9.10: Update to targetSdkVersion 34
- 9.10: Update to Gradle Version 8.0, Android Gradle Plugin Version 8.1.2
- 9.10: Update to Android Studio Giraffe | 2022.3.1 Patch 2
- 9.10: Some internal Improvements
- 9.09: Menu "Meteo": Adaption of API for "https://aviationweather.gov"
- 9.09: Osmdroid Version 6.1.17
- 9.09: Migration of this App to Android 14
- 9.08: Menu "Search" with improved Logic (toggle Visibility)
- 9.08: Sunrise + Sunset with Location Data
- 9.07: Menu "Meteo" with Sunrise + Sunset
- 9.06: Internal Improvement (additional Airport Data)
- 9.05: Menu "Search": Calculations only with GPS Data
- 9.04: Menu "Search": Turn the Compass Rose according to Device Rotation
- 9.04: Memory Management improved to avoid "OutOfMemoryError"
- 9.03: Menu "Graphics": Scaling of Replay Sensors
- 9.02: Display of Data from Sensors that are not installed (Replay of csv Files from other Devices)
- 9.01: Android 13 with Notifications
- 9.00: Adaptation to Android 13 (memory access)
- 8.35: Update of Privacy Policy
- 8.34: New Menu "Meteo" (Aviation Weather)
- 8.33: Optimized Memory Handling to avoid "OutOfMemoryError"
- 8.32: "Track" is initialized with Coordinates from "Map"
- 8.31: Bugfix in "Map", at Replay with all Airports
- 8.30: Improvement in "Graphics" Display
- 8.29: Both Options below are selectable in the Setup Menu of "Map"
- 8.29: All German Airports in "Track" and "Map"
- 8.29: Avoid Overlap of Texts in "Track" and "Map"
- 8.28: New Menu "Cockpit"
- 8.27: Display of nearest (German) Airport in the Map (if Map Type "Aviation Chart" is selected)
- 8.27: Continuously Centering of the Map also ín Replay Mode
- 8.27: Bugfix ANR (Activity not responding)
- 8.26: Some internal Improvements
- 8.26: Bugfix (only in Replay): Calculation of Climb Rate and Rate of Turn
- 8.26: Replay Speed adjustable also for kml files
- 8.25: All Menus: Replay Speed adjustable with Volume Controls
- 8.25: Menu "Config": Replay Speed adjustable (from Slow Motion via Real Time to Maximum)
- 8.25: "Read Back Data" renamed to "Replay Data"
- 8.24: Bugfix at Start Recording
- 8.24: Menus "Search" and "Histo": Compass Rose with 45° Division
- 8.23: Bugfix in Menu "Map"
- 8.22: Climb Rate GPS in Menu "Panel" and csv File
- 8.21: Altitude, Climb Rate = f(Pressure) in Menu "Graphics" and csv File
- 8.21: Bugfix Crash in Menu "Graphics"
- 8.20: Menu "Panel" with Altitude = f(Pressure), if this sensor type is available
- 8.20: Replay Datasets are also displayed in menus "Data", "Panel", "Steps" and "Search"
- 8.19: Menu "Pilot's Log" with Split Times
- 8.19: Threshold "Flying" with Hysteresis (± 5.0 %)
- 8.18: Menu "Search": Toggle Target Visibility
- 8.18: Menu "Search": Adjust Target to Map Center
- 8.17: Internal Improvement
- 8.16: New Aviation Map worldwide (API key required)
- 8.15: Optimization "Pilot's Log"
- 8.14: Improved Map Handling (smooth Zoom + Scroll)
- 8.14: Bugfix: Avoid ANR (Activity Not Responding)
- 8.13: New Map Type "Satellite" (ARC GIS Online)"
- 8.13: Map Types cleaned up
- 8.12: Optimization "Pilot's Log"
- 8.11: Runtime Optimization
- 8.11: Osmdroid Version 6.1.14
- 8.10: Internal Improvement, Debug Outputs
- 8.09: New Menu "Pilot's Log" (Flight Book)
- 8.09: Menu "Graphic: Dialog for Selection of Position Data
- 8.09: Osmdroid Version 6.1.12
- 8.08: Menu "Track" with current Time
- 8.08: Save Settings in Menu "Search"
- 8.07: New Launcher Icon with Text "Rec" (general Term - see "Help", section "Upgrade")
- 8.06: Internal Test
- 8.05: New Menu "Upgrade" (from Lite to Pro Version)
- 8.04: Preparation for In-app products
- 8.03: Messages with "Snackbar" instead of "Toast"
- 8.03: Internal Improvements
- 8.03: App adapted to Android 12
- 8.03: targetSdkVersion 31
- 8.02: Computing Time optimized
- 8.02: Menu "Graphic": Vertical Zoom and Scroll
- 8.01: Detection of abnormal Program Termination
- 8.00: Menu "Config": Workaround for OutOfMemoryError: "memory limitation" for recorded Data
- 7.17: "Read Back Data" with Live Display in some Menus
- 7.16: Improved Logic for Display of loaded Overlay Tiles in "Map"
- 7.15: Menu "Map" with Zoom Buttons
- 7.14: Menu "Info": Auto Refresh
- 7.13: Internal Improvement for Debugging
- 7.12: Improved internal Program Structure
- 7.12: Optimized Algorithm for Sort by Time
- 7.11: Osmdroid Version 6.1.11
- 7.11: Internal Improvement for Debugging
- 7.11: Bugfix NullPointerException
- 7.10: Improved Scaling for Battery Data
- 7.09: Graphic Display of Battery Data (level, voltage, temperature)
- 7.09: Bugfix for Copying of Directory "SensorRecording", if old place does not exist
- 7.08: Display of Geographic Boundaries (surrounding boxes) for Recorded Data
- 7.07: Menu "Map": GeoCoding (forward) with History of last 10 Inputs
- 7.07: Menu "Search" with Voice Input
- 7.06: Menu "Map": Bugfix for Device Rotation (portrait/landscape)
- 7.06: Menu "Map": GeoCoding (forward) with Zoom, according to Level of Detail
- 7.05: Menu "Map": GeoCoding (forward) with Voice Input
- 7.04: Menu "Map": GeoCoding (forward + reverse)
- 7.04: Menu "Panel": GeoCoding (reverse)
- 7.03: Menu "Search": Without position, take over map center as new target
- 7.02: Only Android 11+: Directory "SensorRecording" copied to "Android/data"
- 7.01: New Version Code
- 7.00: targetSdkVersion 30
- 6.37: Menu "Search": Automatically generated targets only from GPS
- 6.36: Preparation for targetSdkVersion 30
- 6.35: Avoiding of corrupt kml files ("precise talking")
- 6.35: Handling of corrupt kml files ("forgiving listening")
- 6.34: New Weather Maps separate
- 6.33: Weather Maps separate worldwide
- 6.32: Bugfix ArrayIndexOutOfBoundsException
- 6.31: Bugfix NullPointerException
- 6.30: Handling of kml files optimized for runtime
- 6.29: Osmdroid Version 6.1.10
- 6.29: Memory Leaks fixed
- 6.28: Bugfix menu "Map"
- 6.27: Scaling in menu "Track" optimized
- 6.26: Minor improvements
- 6.25: Bugfix OutOfMemoryError
- 6.24: New menu "Statistics"
- 6.24: Menu "Search": Target descriptions are editable
- 6.24: Automatically generated targets not shown in "Track" and "Map".
- 6.23: After "Stop Sensors": store last position for menu "Search" automatically
- 6.23: Bugfix "NullPointerException"
- 6.22: Improved Handling of TLS Certificates
- 6.21: Weather Maps separate for Android 5 and older
- 6.20: Weather Map worldwide: clear tile cache after 1 hour
- 6.19: Improved Handling of API Keys
- 6.18: Show Tile States of Overlays (downloaded/total)
- 6.18: Copyright Notice of Overlays
- 6.17: Weather Map worldwide: upper limit for tiles/minute configurable
- 6.16: Weather Map worldwide (API key required)
- 6.15: Aviation Map worldwide
- 6.14: New weather map North America
- 6.13: Update of Privacy Policy
- 6.12: Update of Privacy Policy
- 6.11: Update of Privacy Policy
- 6.10: Toast after Screen OFF --> ON
- 6.09: Compliant Privacy Policy
- 6.08: Compliant Handling of Permissions
- 6.07: Privacy Policy: consent dialog on 1st program start
- 6.06: Privacy Statement including audio and files
- 6.05: Update of Privacy Policy
- 6.04: Approved for Google Play Store
- 6.03: Access Background Location (Display OFF)
- 6.02: "Data": Table with additional Info
- 6.01: "Data": Table with Sensor Accuracy
- 6.01: "Graphic": Bugfix Barometer Display
- 6.00: Calibration for Magnetic Compass
- 6.00: Position Display: Resolution according to Accuracy
- 6.00: App adapted to Android 11
- 5.09: New targetSdkVersion 29
- 5.09: New version of osmdroid 6.1.8
- 5.08: Improved error handling of weather maps
- 5.07: "Info" with Display Metrics
- 5.06: Hierarchical Tree of Weather Maps
- 5.05: Some functions optimized
- 5.04: "Graphics" with optimized runtime
- 5.04: Improved Memory Management for Weather Maps
- 5.03: Overlay Weather Maps worldwide
- 5.02: Overlay Weather Map (USA)
- 5.02: New version of osmdroid 6.1.6 (bugfix "TilesOverlay")
- 5.02: Interpolation of sensor data between geo points
- 5.01: Bugfix own symbol (course over ground arrow)
- 5.00: Correct handling of "GPS week rollover" (every 1024 weeks)
- 5.00: Numerous small improvements and bugfixes
- 5.00: "Map" and "Track" with colored track plot
- 5.00: "Graphic": Data triples x/y/z supplemented by absolute value
- 4.23: "Graphic": Position plot considers track type (GPS, Net or both)
- 4.22: Improved handling of permissions
- 4.21: "Steps": 2nd step counter, if available
- 4.21: Time offset UTC retrieved from data sets
- 4.20: "Graphic": Scaling with offset from zero
- 4.19: Improved handling of one shot sensors, e.g. "significant motion"
- 4.18: Bugfix for smartphones without position sensor
- 4.18: "Graphic" position shows the source (gps or net)
- 4.17: "Graphic" shows last numerical values within visible range
- 4.16: Improved synchronisation in "Graphic"
- 4.15: Unified format for lat/lon in csv and kml files
- 4.15: Bugfix in "Search" (if orientation sensor is missing)
- 4.14: Zoom function with numerical values
- 4.13: Zoom function and time scale for "Graphic"
- 4.13: Heading vector in "Track" and "Map"
- 4.12: Bugfix: data recording without geo position
- 4.11: Timeout monitoring for GPS data
- 4.11: Extended "Info" with Build Date
- 4.10: Red or black hourglass indicates different phases of map download
- 4.09: Menu "Map": config dialog for chart settings
- 4.08: Menu "Track": runtime optimized for large data sets
- 4.07: Menu "Map": sign of course symbol adapted
- 4.06: Update osmdroid library from version 6.0.2 to 6.1.2
- 4.05: Bugfix "NullPointerException"
- 4.04: Start new segment in kml file after change of update period
- 4.03: Correct transition between summer and winter time
- 4.03: Bugfix: color for track in Google Earth
- 4.02: Distinction between local time and UTC in kml files
- 4.01: Improved time measurement in kml files
- 4.01: Label on 1st time mark and at full hour
- 4.00: Time marks + "significant motion" in geo data (menus "Track" and "Map")
- 4.00: Handling of one shot sensors, e.g. "significant motion"
- 4.00: Old sensor data are still displayed (in orange text color)
- 4.00: Handling of non-standard-sensors (type greater than 13)
- 3.19: No screen timeout after manual start
- 3.18: Menu "Config": start recording = manual or automatic
- 3.17: Histogram optimized
- 3.16: Improved timing for position data
- 3.15: "Read back Data" for kml files
- 3.14: Limit of 3600 position data is eliminated
- 3.13: Layout Menu "Search" optimized for Tablets
- 3.12: Bugfix NullPointerException
- 3.11: Distance Travelled calculated from Position Differences
- 3.11: Panel: Clear current counters
- 3.11: Step Counter: Time in Motion
- 3.11: "Read back Data" improved (step counter)
- 3.10: Bugfix null pointer exception
- 3.09: "Read back Data" improved (distance travelled)
- 3.08: Handling of permissions, possibly create new config file
- 3.07: Handling of permissions (storage, location, microphone)
- 3.06: Panel: Time in Motion
- 3.06: Special Treatment for Android 8
- 3.05: New Layout
- 3.04: Read back Data from File
- 3.03: Multiple Tracks in "Track" and "Map"
- 3.02: Function "Search" with multiple Targets
- 3.01: Chart based upon Open Street Map
- 3.00: Port from Eclipse to Android Studio
- 2.25/2.26: Internal Improvement for Notification
- 2.23/2.24: Bugfix Sensor 11 (Rotation)
- 2.21/2.22: Menu "Track" handles 180° Transition in Longitude
- 2.19/2.20: Number of Position Values in "Track" increased to 3600 (1 hour)
- 2.17/2.18: Display improved
- 2.15/2.16: Zoom + Pan with Rotation (Portrait/Landscape)
- 2.13/2.14: Bugfix if microphone already in use
- 2.11/2.12: Menu "Track": Zoom + Pan improved
- 2.09/2.10: Menu "Track" with Zoom, Pan + Reset
- 2.07/2.08: If speed 0, then course invalid
- 2.05/2.06: For Android 7.0: textAllCaps false
- 2.03/2.04: Switching OFF the microphone level in Config page
- 2.01/2.02: Bugfix for downward compatibility
- 1.97/1.98: New "Graphic": spectrum over time (waterfall display with pseudo-colours)
- 1.95/1.96: Auto-scaling for "Graphic", dependent on the screen resolution
- 1.93/1.94: Function "Data": RMS value of sound level
- 1.91/1.92: Frequency spectrum of microphone signal - sampling frequency configurable
- 1.91/1.92: "Graphic" with horizontal Gridlines (auto scaling)
- 1.89/1.90: Measurement of sound level (microphone)
- 1.87/1.88: Bugfix: Selectable units in step counter display
- 1.85/1.86: Improved data recording in standby mode
- 1.83/1.84: Separator character in "SensorProperties.csv" follows configuration
- 1.81/1.82: Sample rate is now configurable in 1-2-5 raster between 10 ms and 10 s
- 1.79/1.80: Separator character in csv file is now configurable (semicolon, comma, tab, space)
- 1.77/1.78: Function "Info": What's new? Change History / Release Notes
- 1.75/1.76: Configurable temperature unit: Celsius, Fahrenheit or Kelvin
- 1.73/1.74: Menus and graphics show previous data immediately after stop and new start of recording
- 1.71/1.72: Function "Histo": Frequency of course and speed data as histogram
- 1.69/1.70: Function "Graphic": Quicker display of position data after rotation of device
- 1.67/1.68: Function "Graphic": Continuous display of sensor data, even after rotation of device
- 1.65/1.66: Function "Privacy": Display of the "Privacy Policy"
- 1.63/1.64: Function "Search": SOG=Speed Over Groud, TTG=Time To Go, ETA=Estimated Time of Arrival
- 1.61/1.62: Function "Steps": Warning, if sensor 1 (accelerometer) is not active
- 1.59/1.60: Bugfix: menu bar in landscape mode corrected
- 1.57/1.58: Function "Search": show current and target position (as arrow and cross-hair)
- 1.55/1.56: Minor improvement (kml files cleaned)
- 1.53/1.54: Two kml files (with GPS and network positions)
- 1.51/1.52: Find my Car: cosmetic corrections
- 1.49/1.50: "Search" function (Find my Car)
- 1.47/1.48: Bugfix: Restart sensors after detection of standstill
- 1.47/1.48: Step counter with additional info (step size, rate, etc.)
- 1.45/1.46: Start record, info with timezone
- 1.43/1.44: Step counter, based on accelerometer
- 1.41/1.42: Panel, dash board with some selected data sets
- 1.39/1.40: Scrolling Menu Bar
- 1.37/1.38: Bugfix: Samsung Galaxy Note 3, Nexus
- 1.35/1.36: Only one kml file per day, multiple records split in "Placemark" sections
- 1.33/1.34: Icon in notification bar, as long as sensors service is active (after "Start")
- 1.31/1.32: Bugfix: avoid occasional stop of recording on low memory
- 1.29/1.30: Missing texts translated (en --> de, fr, es)
- 1.27/1.28: Battery health status in csv file and on display "Data"
- 1.25/1.26: Immediate display of battery data (Graphic), invalid speed "--" (Track)
- 1.23/1.24: Bugfix in display "Graphic", big number display in "Track"
- 1.21/1.22: Battery info in csv file and on display "Data"
- 1.19/1.20: New columns "excel time" and "abs value" in csv file. Useful for Excel diagrams.
- 1.17/1.18: Bugfix: recording in standby mode. For details, see FAQ on my homepage.
- 1.15/1.16: Bugfix: GPS ON/OFF, version info in csv and kml files
- 1.13/1.14: Version in headline
- 1.11/1.12: Readme.htm: Link to app homepage
- 1.9 /1.10: Automatic repair of incomplete kml files
- 1.7 /1.8 : Sensor Parameter MinDelay since Android 2.3 (Gingerbread)
- 1.5 /1.6 : Data recording in kml file (display with Google Earth)
- 1.3 /1.4 : Track Plot with distance travelled
- 1.1 /1.2 : Two variations: Pro and Lite version