update the notification in case the recording is paused

This commit is contained in:
tibbi
2020-11-05 20:29:26 +01:00
parent a69be0c11c
commit 2ace3ffdea
11 changed files with 70 additions and 56 deletions

View File

@ -158,6 +158,7 @@ class RecorderService : Service() {
status = RECORDING_RUNNING status = RECORDING_RUNNING
} }
broadcastStatus() broadcastStatus()
startForeground(RECORDER_RUNNING_NOTIF_ID, showNotification())
} catch (e: Exception) { } catch (e: Exception) {
showErrorToast(e) showErrorToast(e)
} }
@ -237,8 +238,11 @@ class RecorderService : Service() {
var priority = Notification.PRIORITY_DEFAULT var priority = Notification.PRIORITY_DEFAULT
var icon = R.drawable.ic_microphone_vector var icon = R.drawable.ic_microphone_vector
var title = label var title = label
var text = getString(R.string.recording)
var visibility = NotificationCompat.VISIBILITY_PUBLIC var visibility = NotificationCompat.VISIBILITY_PUBLIC
var text = getString(R.string.recording)
if (status == RECORDING_PAUSED) {
text += " (${getString(R.string.paused)})"
}
if (hideNotification) { if (hideNotification) {
priority = Notification.PRIORITY_MIN priority = Notification.PRIORITY_MIN

View File

@ -5,6 +5,7 @@
<string name="recording">Recording</string> <string name="recording">Recording</string>
<string name="no_recordings_found">No recordings created by this app\nhave been found</string> <string name="no_recordings_found">No recordings created by this app\nhave been found</string>
<string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string> <string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -1,53 +1,54 @@
<resources> <resources>
<string name="app_name">Απλή Εγγραφή Φωνής</string> <string name="app_name">Απλή Εγγραφή Φωνής</string>
<string name="app_launcher_name">Εγγραφή Φωνής</string> <string name="app_launcher_name">Εγγραφή Φωνής</string>
<string name="recording_saved_successfully">Η εγγραφή αποθηκεύτηκε με επιτυχία ως\n\"%s\"</string> <string name="recording_saved_successfully">Η εγγραφή αποθηκεύτηκε με επιτυχία ως\n\"%s\"</string>
<string name="recording">Εγγραφή</string> <string name="recording">Εγγραφή</string>
<string name="no_recordings_found">Δεν βρέθηκαν εγγραφές που δημιουργήθηκαν\n από αυτήν την εφαρμογή</string> <string name="no_recordings_found">Δεν βρέθηκαν εγγραφές που δημιουργήθηκαν\n από αυτήν την εφαρμογή</string>
<string name="no_recordings_in_folder_found">Δεν βρέθηκαν εγγραφές\nστον επιλεγμένο φάκελο</string> <string name="no_recordings_in_folder_found">Δεν βρέθηκαν εγγραφές\nστον επιλεγμένο φάκελο</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Είστε βέβαιοι ότι θέλετε να διαγράψετε τις %s;</string> <!-- Are you sure you want to delete 5 recordings? --> <!-- Confirmation dialog -->
<plurals name="delete_recordings"> <string name="delete_recordings_confirmation">Είστε βέβαιοι ότι θέλετε να διαγράψετε τις %s;</string> <!-- Are you sure you want to delete 5 recordings? -->
<item quantity="one">%d εγγραφή</item> <plurals name="delete_recordings">
<item quantity="other">%d εγγραφές</item> <item quantity="one">%d εγγραφή</item>
</plurals> <item quantity="other">%d εγγραφές</item>
</plurals>
<!-- Settings -->
<string name="try_hiding_notification">Δοκιμάστε να αποκρύψετε την ειδοποίηση εγγραφής</string> <!-- Settings -->
<string name="save_recordings_in">Αποθήκευση εγγραφών σε</string> <string name="try_hiding_notification">Δοκιμάστε να αποκρύψετε την ειδοποίηση εγγραφής</string>
<string name="save_recordings_in">Αποθήκευση εγγραφών σε</string>
<!-- FAQ -->
<string name="faq_1_title">Μπορώ να αποκρύψω το εικονίδιο ειδοποίησης κατά την εγγραφή;</string> <!-- FAQ -->
<string name="faq_1_text">Εξαρτάται. Ενώ χρησιμοποιείτε τη συσκευή σας, δεν είναι πλέον δυνατή η πλήρης απόκρυψη των ειδοποιήσεων εφαρμογών όπως αυτή. <string name="faq_1_title">Μπορώ να αποκρύψω το εικονίδιο ειδοποίησης κατά την εγγραφή;</string>
Εάν ελέγξετε το κατάλληλο στοιχείο ρύθμισης, η εφαρμογή θα κάνει ό,τι μπορεί για να το αποκρύψει. Ωστόσο, μπορείτε να την αποκρύψετε στην οθόνη κλειδώματος, αν απενεργοποιήσετε την εμφάνιση ευαίσθητων ειδοποιήσεων στις ρυθμίσεις της συσκευής σας.</string> <string name="faq_1_text">Εξαρτάται. Ενώ χρησιμοποιείτε τη συσκευή σας, δεν είναι πλέον δυνατή η πλήρης απόκρυψη των ειδοποιήσεων εφαρμογών όπως αυτή.
Εάν ελέγξετε το κατάλληλο στοιχείο ρύθμισης, η εφαρμογή θα κάνει ό,τι μπορεί για να το αποκρύψει. Ωστόσο, μπορείτε να την αποκρύψετε στην οθόνη κλειδώματος, αν απενεργοποιήσετε την εμφάνιση ευαίσθητων ειδοποιήσεων στις ρυθμίσεις της συσκευής σας.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it --> <!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<string name="app_title">Απλή Εγγραφή Φωνής - Ηχογραφήστε εύκολα οτιδήποτε</string> <!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
<!-- Short description has to have less than 80 chars --> <string name="app_title">Απλή Εγγραφή Φωνής - Ηχογραφήστε εύκολα οτιδήποτε</string>
<string name="app_short_description">Έύκολη καταγραφή οτιδήποτε ήχου χωρίς διαφημίσεις ή πρόσβαση στο διαδίκτυο</string> <!-- Short description has to have less than 80 chars -->
<string name="app_long_description"> <string name="app_short_description">Έύκολη καταγραφή οτιδήποτε ήχου χωρίς διαφημίσεις ή πρόσβαση στο διαδίκτυο</string>
Ευχήθηκες ποτέ να θυμάσαι τι είπε ο άλλος; Ή την εργασία που σου έδωσαν σε μια συνάντηση; Δεν θα εύχεστε άλλο. Με αυτή την απλή καταγραφή μπορείτε να ηχογραφήσετε οποιονδήποτε ήχο πολύ γρήγορα. <string name="app_long_description">
Ευχήθηκες ποτέ να θυμάσαι τι είπε ο άλλος; Ή την εργασία που σου έδωσαν σε μια συνάντηση; Δεν θα εύχεστε άλλο. Με αυτή την απλή καταγραφή μπορείτε να ηχογραφήσετε οποιονδήποτε ήχο πολύ γρήγορα.
Η εφαρμογή πηγαίνει κατευθείαν στο θέμα, δεν περιέχει φανταχτερά χαρακτηριστικά που δεν θα χρησιμοποιήσετε. Μόνο εσύ και ο καταγραφέας φωνής. Δείχνει την τρέχουσα ηχητική ένταση σε μια ωραία απεικόνιση. Παρέχει ένα πραγματικά διαισθητικό και καθαρό περιβάλλον εργασίας χρήστη, δεν μπορούν να πάνε πολλά στραβά εκεί.
Η εφαρμογή πηγαίνει κατευθείαν στο θέμα, δεν περιέχει φανταχτερά χαρακτηριστικά που δεν θα χρησιμοποιήσετε. Μόνο εσύ και ο καταγραφέας φωνής. Δείχνει την τρέχουσα ηχητική ένταση σε μια ωραία απεικόνιση. Παρέχει ένα πραγματικά διαισθητικό και καθαρό περιβάλλον εργασίας χρήστη, δεν μπορούν να πάνε πολλά στραβά εκεί.
Προσφέρει επίσης έναν χρήσιμο player, ώστε να μπορείτε να ακούσετε τις εγγραφές σας γρήγορα, ίσως να τις μετονομάσετε ή να τις διαγράψετε.
Προσφέρει επίσης έναν χρήσιμο player, ώστε να μπορείτε να ακούσετε τις εγγραφές σας γρήγορα, ίσως να τις μετονομάσετε ή να τις διαγράψετε.
Δεν περιέχει διαφημίσεις ή περιττά δικαιώματα. Είναι πλήρως ανοιχτού κώδικα, παρέχει προσαρμόσιμα χρώματα.
Δεν περιέχει διαφημίσεις ή περιττά δικαιώματα. Είναι πλήρως ανοιχτού κώδικα, παρέχει προσαρμόσιμα χρώματα.
<b>Δείτε την πλήρη σειρά των Απλών εργαλείων εδώ:</b>
https://www.simplemobiletools.com <b>Δείτε την πλήρη σειρά των Απλών εργαλείων εδώ:</b>
https://www.simplemobiletools.com
<b>Facebook:</b>
https://www.facebook.com/simplemobiletools <b>Facebook:</b>
https://www.facebook.com/simplemobiletools
<b>Reddit:</b>
https://www.reddit.com/r/SimpleMobileTools <b>Reddit:</b>
</string> https://www.reddit.com/r/SimpleMobileTools
</string>
<!--
Haven't found some strings? There's more at <!--
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res Haven't found some strings? There's more at
--> https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
</resources> -->
</resources>

View File

@ -5,6 +5,7 @@
<string name="recording">Grabando</string> <string name="recording">Grabando</string>
<string name="no_recordings_found">No se han encontrado grabaciones\ncreadas por esta app</string> <string name="no_recordings_found">No se han encontrado grabaciones\ncreadas por esta app</string>
<string name="no_recordings_in_folder_found">No se han encontrado grabaciones\nen la carpeta seleccionada</string> <string name="no_recordings_in_folder_found">No se han encontrado grabaciones\nen la carpeta seleccionada</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">¿Estás seguro que quieres eliminar %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">¿Estás seguro que quieres eliminar %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Įrašoma</string> <string name="recording">Įrašoma</string>
<string name="no_recordings_found">Nerasta įrašų įrašytų su šia programėle\nbuvo rasta</string> <string name="no_recordings_found">Nerasta įrašų įrašytų su šia programėle\nbuvo rasta</string>
<string name="no_recordings_in_folder_found">Nerasta įrašų\pasirinktame aplanke</string> <string name="no_recordings_in_folder_found">Nerasta įrašų\pasirinktame aplanke</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Ar tikrai norite ištrinti %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Ar tikrai norite ištrinti %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Opnemen</string> <string name="recording">Opnemen</string>
<string name="no_recordings_found">Geen opnames door deze app gevonden</string> <string name="no_recordings_found">Geen opnames door deze app gevonden</string>
<string name="no_recordings_in_folder_found">Geen opnames gevonden in de gekozen map</string> <string name="no_recordings_in_folder_found">Geen opnames gevonden in de gekozen map</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">De volgende opname verwijderen? %s</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">De volgende opname verwijderen? %s</string> <!-- Are you sure you want to delete 5 recordings? -->
@ -20,7 +21,7 @@
<!-- FAQ --> <!-- FAQ -->
<string name="faq_1_title">Kan ik de notificatie tijdens het opnemen verbergen?</string> <string name="faq_1_title">Kan ik de notificatie tijdens het opnemen verbergen?</string>
<string name="faq_1_text">Dat ligt eraan. Tijdens het gebruik is het niet langer mogelijk in Android om notificaties van dit soort apps volledig te verbergen. <string name="faq_1_text">Dat ligt eraan. Tijdens het gebruik is het niet langer mogelijk in Android om notificaties van dit soort apps volledig te verbergen.
De app bevat wel een instelling waarmee er toch zal worden geprobeerd om dit te bewerkstelligen. In de schermvergrendeling kan de notificatie w<>l worden verborgen door het tonen van gevoelige notificaties in de apparaatinstellingen uit te schakelen.</string> De app bevat wel een instelling waarmee er toch zal worden geprobeerd om dit te bewerkstelligen. In de schermvergrendeling kan de notificatie w<>l worden verborgen door het tonen van gevoelige notificaties in de apparaatinstellingen uit te schakelen.</string>
<!-- Strings displayed only on Google Playstore. Optional, but good to have --> <!-- Strings displayed only on Google Playstore. Optional, but good to have -->
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it --> <!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
@ -30,7 +31,7 @@
<string name="app_long_description"> <string name="app_long_description">
Ooit gedacht "had ik dat gesprek maar opgenomen"? Welke briljante opmerking iemand maakte? Welke taken in een vergadering werden uitgedeeld? Met deze simpele voicerecorder zijn heel gemakkelijk opnames te maken. Ooit gedacht "had ik dat gesprek maar opgenomen"? Welke briljante opmerking iemand maakte? Welke taken in een vergadering werden uitgedeeld? Met deze simpele voicerecorder zijn heel gemakkelijk opnames te maken.
De app is komt direct ter zake en bevat geen onnodige franjes. Het toont Het toont het huidige geluidsvolume in een mooie visualisatie, biedt een intu<74>tieve en cleane interface, zodat er niets mis kan gaan. De app is komt direct ter zake en bevat geen onnodige franjes. Het toont Het toont het huidige geluidsvolume in een mooie visualisatie, biedt een intu<74>tieve en cleane interface, zodat er niets mis kan gaan.
Het biedt ook een handige speler, zodat de opnames snel kunnen worden beluisterd, hernoemd of verwijderd. Het biedt ook een handige speler, zodat de opnames snel kunnen worden beluisterd, hernoemd of verwijderd.

View File

@ -5,6 +5,7 @@
<string name="recording">Nagrywanie</string> <string name="recording">Nagrywanie</string>
<string name="no_recordings_found">Nie znaleziono nagrań zapisanych\nprzez tę aplikację</string> <string name="no_recordings_found">Nie znaleziono nagrań zapisanych\nprzez tę aplikację</string>
<string name="no_recordings_in_folder_found">Nie znaleziono nagrań\nw wybranym folderze</string> <string name="no_recordings_in_folder_found">Nie znaleziono nagrań\nw wybranym folderze</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Czy jesteś pewien, że chcesz usunąć %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Czy jesteś pewien, że chcesz usunąć %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Gravação</string> <string name="recording">Gravação</string>
<string name="no_recordings_found">Não foram encontradas gravações\ncriadas por esta aplicação</string> <string name="no_recordings_found">Não foram encontradas gravações\ncriadas por esta aplicação</string>
<string name="no_recordings_in_folder_found">Não foram encontradas gravações\nna pasta selecionada</string> <string name="no_recordings_in_folder_found">Não foram encontradas gravações\nna pasta selecionada</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Tem a certeza de que deseja apagar %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Tem a certeza de que deseja apagar %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Запись</string> <string name="recording">Запись</string>
<string name="no_recordings_found">Записи, созданные этим приложением,\nне найдены</string> <string name="no_recordings_found">Записи, созданные этим приложением,\nне найдены</string>
<string name="no_recordings_in_folder_found">В выбранной папке не найдено\nни одной записи</string> <string name="no_recordings_in_folder_found">В выбранной папке не найдено\nни одной записи</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Вы уверены, что хотите удалить %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Вы уверены, что хотите удалить %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Nahráva sa</string> <string name="recording">Nahráva sa</string>
<string name="no_recordings_found">Nenašli sa žiadne nahrávky\nvytvorené touto aplikáciou</string> <string name="no_recordings_found">Nenašli sa žiadne nahrávky\nvytvorené touto aplikáciou</string>
<string name="no_recordings_in_folder_found">Vo zvolenom priečinku sa nenašli\nžiadne nahrávky</string> <string name="no_recordings_in_folder_found">Vo zvolenom priečinku sa nenašli\nžiadne nahrávky</string>
<string name="paused">Pauznuté</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Ste si istý, že chcete odstrániť %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Ste si istý, že chcete odstrániť %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

View File

@ -5,6 +5,7 @@
<string name="recording">Recording</string> <string name="recording">Recording</string>
<string name="no_recordings_found">No recordings created by this app\nhave been found</string> <string name="no_recordings_found">No recordings created by this app\nhave been found</string>
<string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string> <string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string>
<string name="paused">Paused</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? --> <string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? -->