Snorva — FOREGROUND_SERVICE_MICROPHONE
Package: com.app.snorvakt · Declared task: Background audio input
Snorva records the sounds a user makes while asleep, so they can review them in the morning. The recording must keep running all night while the phone is on the nightstand with the screen off, which is why the app uses a microphone foreground service.
What the video shows, in order:
- The user taps the moon button to start the night's recording.
- The ongoing foreground-service notification is visible (“Recording — 0 events detected — running”), together with the Android microphone-in-use indicator in the status bar.
- The screen is turned off. Recording continues while the app is not in the foreground — this is the task the permission is used for.
- The screen is turned back on; the elapsed timer shows the session never stopped.
- The user long-presses to stop, and the morning report is generated.
Audio and scores stay on the device. There is no account, no cloud upload, and the microphone is used only between the explicit start and stop actions shown above. Recorded on an Android emulator, so the room is silent and no snoring events are detected.