Heart Rate Monitor
Monitor heart rate via BLE devices with real-time display, history, and alerts
XiaochangXu Gesundheitsmanager
Screenshots
Beschreibung
Diese Beschreibung liegt nicht in deiner Sprache vor, angezeigt wird die englische Fassung.
A lightweight heart rate monitoring app for Android, built with Jetpack Compose and Material 3. Connect to BLE heart rate monitors and track your heart rate in real time.
Features:
- Bluetooth LE heart rate monitoring: scan and connect to any BLE heart rate device
- Real-time heart rate display with animated heart icon
- Floating window overlay for always-on heart rate display
- Status bar heart rate indicator with auto color adaptation
- Heart rate history with chart analysis (powered by Vico)
- Heart rate alerts with posture detection (sitting/standing/exercising)
- HTTP server and WebSocket server for real-time data streaming
- Webhook support for pushing heart rate data to external services
- Favorite devices with auto-connect
- Fully customizable UI: colors, opacity, corner radius, size
- Material 3 design with dynamic color support (Android 12+)
- Fair memory management for Chinese OEM devices (vivo, Xiaomi, OPPO, Honor)
- Privacy-friendly: no tracking, no ads, no analytics
Open source under MIT License.
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- Über anderen AppsInhalte über anderen Apps einblenden.
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- Bluetooth-SucheNach Bluetooth-Geräten in der Nähe suchen.
- Bluetooth-VerbindungMit gekoppelten Bluetooth-Geräten verbinden.
- BluetoothVerbindung zu Bluetooth-Geräten herstellen.
- BLUETOOTH_ADMIN
- Genauer StandortStandort per GPS bestimmen.
- Ungefährer StandortStandort per Netzwerk bestimmen.
11 weitere Berechtigungen anzeigen
- FOREGROUND_SERVICE_LOCATION
- FOREGROUND_SERVICE_CONNECTED_DEVICE
- FOREGROUND_SERVICE_SPECIAL_USE
- InternetzugriffDaten über das Internet senden und empfangen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- WLAN-StatusInformationen über die WLAN-Verbindung lesen.
- BenachrichtigungenMitteilungen anzeigen.
- VibrationDen Vibrationsalarm steuern.
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
- AutostartNach dem Einschalten des Geräts automatisch starten.
- heartratemonitor_compose.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Kommentare