Victor Gaydov
Victor Gaydov
Both for sender and receiver. Currently they're hardcoded.
* start sender * turn airplane mode on * turn airplane mode off * try to stop sender - nothing happens
Adapt app layout to the screen size to support less typical cases: * mobile phone, rotated * tablet, rotated and not rotated * TV (#23) What we need to adjust:...
Rework android notification in `StreamingService.kt` using [Notification.MediaStyle](https://developer.android.com/reference/android/app/Notification.MediaStyle) and use player-like buttons with icons for START/PAUSE/STOP, instead of plain text buttons. See this comment: https://github.com/roc-streaming/roc-droid/pull/15#issuecomment-711663413
There is a potential race in startStopReceiver and startStopSender. ```kt fun startStopReceiver(@Suppress("UNUSED_PARAMETER") view: View) { if (senderReceiverService.isReceiverAlive()) { senderReceiverService.stopReceiver() } else { senderReceiverService.startReceiver() } } ``` Assume that the user...
``` ./gradlew build > Task :app:lint Execution optimizations have been disabled for task ':app:lint' to ensure correctness due to the following reasons: - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs'...
I pressed Stop and Start several times and the sound disappeared. The sender on PC is still running. After restarting the app and pressing Start again, it started working again....
If the user started sender or receiver and the closed the app, we can continue running and preserve notification. If the user taps notification, we should open the app. When...
We should allow the user to select devices for playback (receiver) and recording (sender).
When I insert headphones into the jack port, the sound is duplicated both to internal speakers and to the headphones.