Skip to content

Commit 2ace3ff

Browse files
committed
update the notification in case the recording is paused
1 parent a69be0c commit 2ace3ff

File tree

11 files changed

+70
-56
lines changed

11 files changed

+70
-56
lines changed

app/src/main/kotlin/com/simplemobiletools/voicerecorder/services/RecorderService.kt

+5-1
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ class RecorderService : Service() {
158158
status = RECORDING_RUNNING
159159
}
160160
broadcastStatus()
161+
startForeground(RECORDER_RUNNING_NOTIF_ID, showNotification())
161162
} catch (e: Exception) {
162163
showErrorToast(e)
163164
}
@@ -237,8 +238,11 @@ class RecorderService : Service() {
237238
var priority = Notification.PRIORITY_DEFAULT
238239
var icon = R.drawable.ic_microphone_vector
239240
var title = label
240-
var text = getString(R.string.recording)
241241
var visibility = NotificationCompat.VISIBILITY_PUBLIC
242+
var text = getString(R.string.recording)
243+
if (status == RECORDING_PAUSED) {
244+
text += " (${getString(R.string.paused)})"
245+
}
242246

243247
if (hideNotification) {
244248
priority = Notification.PRIORITY_MIN

app/src/main/res/values-de/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Recording</string>
66
<string name="no_recordings_found">No recordings created by this app\nhave been found</string>
77
<string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? -->
+54-53
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,54 @@
1-
<resources>
2-
<string name="app_name">Απλή Εγγραφή Φωνής</string>
3-
<string name="app_launcher_name">Εγγραφή Φωνής</string>
4-
<string name="recording_saved_successfully">Η εγγραφή αποθηκεύτηκε με επιτυχία ως\n\"%s\"</string>
5-
<string name="recording">Εγγραφή</string>
6-
<string name="no_recordings_found">Δεν βρέθηκαν εγγραφές που δημιουργήθηκαν\n από αυτήν την εφαρμογή</string>
7-
<string name="no_recordings_in_folder_found">Δεν βρέθηκαν εγγραφές\nστον επιλεγμένο φάκελο</string>
8-
9-
<!-- Confirmation dialog -->
10-
<string name="delete_recordings_confirmation">Είστε βέβαιοι ότι θέλετε να διαγράψετε τις %s;</string> <!-- Are you sure you want to delete 5 recordings? -->
11-
<plurals name="delete_recordings">
12-
<item quantity="one">%d εγγραφή</item>
13-
<item quantity="other">%d εγγραφές</item>
14-
</plurals>
15-
16-
<!-- Settings -->
17-
<string name="try_hiding_notification">Δοκιμάστε να αποκρύψετε την ειδοποίηση εγγραφής</string>
18-
<string name="save_recordings_in">Αποθήκευση εγγραφών σε</string>
19-
20-
<!-- FAQ -->
21-
<string name="faq_1_title">Μπορώ να αποκρύψω το εικονίδιο ειδοποίησης κατά την εγγραφή;</string>
22-
<string name="faq_1_text">Εξαρτάται. Ενώ χρησιμοποιείτε τη συσκευή σας, δεν είναι πλέον δυνατή η πλήρης απόκρυψη των ειδοποιήσεων εφαρμογών όπως αυτή.
23-
Εάν ελέγξετε το κατάλληλο στοιχείο ρύθμισης, η εφαρμογή θα κάνει ό,τι μπορεί για να το αποκρύψει. Ωστόσο, μπορείτε να την αποκρύψετε στην οθόνη κλειδώματος, αν απενεργοποιήσετε την εμφάνιση ευαίσθητων ειδοποιήσεων στις ρυθμίσεις της συσκευής σας.</string>
24-
25-
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
26-
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
27-
<string name="app_title">Απλή Εγγραφή Φωνής - Ηχογραφήστε εύκολα οτιδήποτε</string>
28-
<!-- Short description has to have less than 80 chars -->
29-
<string name="app_short_description">Έύκολη καταγραφή οτιδήποτε ήχου χωρίς διαφημίσεις ή πρόσβαση στο διαδίκτυο</string>
30-
<string name="app_long_description">
31-
Ευχήθηκες ποτέ να θυμάσαι τι είπε ο άλλος; Ή την εργασία που σου έδωσαν σε μια συνάντηση; Δεν θα εύχεστε άλλο. Με αυτή την απλή καταγραφή μπορείτε να ηχογραφήσετε οποιονδήποτε ήχο πολύ γρήγορα.
32-
33-
Η εφαρμογή πηγαίνει κατευθείαν στο θέμα, δεν περιέχει φανταχτερά χαρακτηριστικά που δεν θα χρησιμοποιήσετε. Μόνο εσύ και ο καταγραφέας φωνής. Δείχνει την τρέχουσα ηχητική ένταση σε μια ωραία απεικόνιση. Παρέχει ένα πραγματικά διαισθητικό και καθαρό περιβάλλον εργασίας χρήστη, δεν μπορούν να πάνε πολλά στραβά εκεί.
34-
35-
Προσφέρει επίσης έναν χρήσιμο player, ώστε να μπορείτε να ακούσετε τις εγγραφές σας γρήγορα, ίσως να τις μετονομάσετε ή να τις διαγράψετε.
36-
37-
Δεν περιέχει διαφημίσεις ή περιττά δικαιώματα. Είναι πλήρως ανοιχτού κώδικα, παρέχει προσαρμόσιμα χρώματα.
38-
39-
<b>Δείτε την πλήρη σειρά των Απλών εργαλείων εδώ:</b>
40-
https://www.simplemobiletools.com
41-
42-
<b>Facebook:</b>
43-
https://www.facebook.com/simplemobiletools
44-
45-
<b>Reddit:</b>
46-
https://www.reddit.com/r/SimpleMobileTools
47-
</string>
48-
49-
<!--
50-
Haven't found some strings? There's more at
51-
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
52-
-->
53-
</resources>
1+
<resources>
2+
<string name="app_name">Απλή Εγγραφή Φωνής</string>
3+
<string name="app_launcher_name">Εγγραφή Φωνής</string>
4+
<string name="recording_saved_successfully">Η εγγραφή αποθηκεύτηκε με επιτυχία ως\n\"%s\"</string>
5+
<string name="recording">Εγγραφή</string>
6+
<string name="no_recordings_found">Δεν βρέθηκαν εγγραφές που δημιουργήθηκαν\n από αυτήν την εφαρμογή</string>
7+
<string name="no_recordings_in_folder_found">Δεν βρέθηκαν εγγραφές\nστον επιλεγμένο φάκελο</string>
8+
<string name="paused">Paused</string>
9+
10+
<!-- Confirmation dialog -->
11+
<string name="delete_recordings_confirmation">Είστε βέβαιοι ότι θέλετε να διαγράψετε τις %s;</string> <!-- Are you sure you want to delete 5 recordings? -->
12+
<plurals name="delete_recordings">
13+
<item quantity="one">%d εγγραφή</item>
14+
<item quantity="other">%d εγγραφές</item>
15+
</plurals>
16+
17+
<!-- Settings -->
18+
<string name="try_hiding_notification">Δοκιμάστε να αποκρύψετε την ειδοποίηση εγγραφής</string>
19+
<string name="save_recordings_in">Αποθήκευση εγγραφών σε</string>
20+
21+
<!-- FAQ -->
22+
<string name="faq_1_title">Μπορώ να αποκρύψω το εικονίδιο ειδοποίησης κατά την εγγραφή;</string>
23+
<string name="faq_1_text">Εξαρτάται. Ενώ χρησιμοποιείτε τη συσκευή σας, δεν είναι πλέον δυνατή η πλήρης απόκρυψη των ειδοποιήσεων εφαρμογών όπως αυτή.
24+
Εάν ελέγξετε το κατάλληλο στοιχείο ρύθμισης, η εφαρμογή θα κάνει ό,τι μπορεί για να το αποκρύψει. Ωστόσο, μπορείτε να την αποκρύψετε στην οθόνη κλειδώματος, αν απενεργοποιήσετε την εμφάνιση ευαίσθητων ειδοποιήσεων στις ρυθμίσεις της συσκευής σας.</string>
25+
26+
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
27+
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
28+
<string name="app_title">Απλή Εγγραφή Φωνής - Ηχογραφήστε εύκολα οτιδήποτε</string>
29+
<!-- Short description has to have less than 80 chars -->
30+
<string name="app_short_description">Έύκολη καταγραφή οτιδήποτε ήχου χωρίς διαφημίσεις ή πρόσβαση στο διαδίκτυο</string>
31+
<string name="app_long_description">
32+
Ευχήθηκες ποτέ να θυμάσαι τι είπε ο άλλος; Ή την εργασία που σου έδωσαν σε μια συνάντηση; Δεν θα εύχεστε άλλο. Με αυτή την απλή καταγραφή μπορείτε να ηχογραφήσετε οποιονδήποτε ήχο πολύ γρήγορα.
33+
34+
Η εφαρμογή πηγαίνει κατευθείαν στο θέμα, δεν περιέχει φανταχτερά χαρακτηριστικά που δεν θα χρησιμοποιήσετε. Μόνο εσύ και ο καταγραφέας φωνής. Δείχνει την τρέχουσα ηχητική ένταση σε μια ωραία απεικόνιση. Παρέχει ένα πραγματικά διαισθητικό και καθαρό περιβάλλον εργασίας χρήστη, δεν μπορούν να πάνε πολλά στραβά εκεί.
35+
36+
Προσφέρει επίσης έναν χρήσιμο player, ώστε να μπορείτε να ακούσετε τις εγγραφές σας γρήγορα, ίσως να τις μετονομάσετε ή να τις διαγράψετε.
37+
38+
Δεν περιέχει διαφημίσεις ή περιττά δικαιώματα. Είναι πλήρως ανοιχτού κώδικα, παρέχει προσαρμόσιμα χρώματα.
39+
40+
<b>Δείτε την πλήρη σειρά των Απλών εργαλείων εδώ:</b>
41+
https://www.simplemobiletools.com
42+
43+
<b>Facebook:</b>
44+
https://www.facebook.com/simplemobiletools
45+
46+
<b>Reddit:</b>
47+
https://www.reddit.com/r/SimpleMobileTools
48+
</string>
49+
50+
<!--
51+
Haven't found some strings? There's more at
52+
https://github.com/SimpleMobileTools/Simple-Commons/tree/master/commons/src/main/res
53+
-->
54+
</resources>

app/src/main/res/values-es/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Grabando</string>
66
<string name="no_recordings_found">No se han encontrado grabaciones\ncreadas por esta app</string>
77
<string name="no_recordings_in_folder_found">No se han encontrado grabaciones\nen la carpeta seleccionada</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">¿Estás seguro que quieres eliminar %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values-lt/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Įrašoma</string>
66
<string name="no_recordings_found">Nerasta įrašų įrašytų su šia programėle\nbuvo rasta</string>
77
<string name="no_recordings_in_folder_found">Nerasta įrašų\pasirinktame aplanke</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Ar tikrai norite ištrinti %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values-nl/strings.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Opnemen</string>
66
<string name="no_recordings_found">Geen opnames door deze app gevonden</string>
77
<string name="no_recordings_in_folder_found">Geen opnames gevonden in de gekozen map</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">De volgende opname verwijderen? %s</string> <!-- Are you sure you want to delete 5 recordings? -->
@@ -20,7 +21,7 @@
2021
<!-- FAQ -->
2122
<string name="faq_1_title">Kan ik de notificatie tijdens het opnemen verbergen?</string>
2223
<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.
23-
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>
24+
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>
2425

2526
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
2627
<!-- App title has to have less than 50 characters. If you cannot squeeze it, just remove a part of it -->
@@ -30,7 +31,7 @@
3031
<string name="app_long_description">
3132
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.
3233

33-
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ïtieve en cleane interface, zodat er niets mis kan gaan.
34+
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�tieve en cleane interface, zodat er niets mis kan gaan.
3435

3536
Het biedt ook een handige speler, zodat de opnames snel kunnen worden beluisterd, hernoemd of verwijderd.
3637

app/src/main/res/values-pl/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Nagrywanie</string>
66
<string name="no_recordings_found">Nie znaleziono nagrań zapisanych\nprzez tę aplikację</string>
77
<string name="no_recordings_in_folder_found">Nie znaleziono nagrań\nw wybranym folderze</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Czy jesteś pewien, że chcesz usunąć %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values-pt/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Gravação</string>
66
<string name="no_recordings_found">Não foram encontradas gravações\ncriadas por esta aplicação</string>
77
<string name="no_recordings_in_folder_found">Não foram encontradas gravações\nna pasta selecionada</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Tem a certeza de que deseja apagar %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values-ru/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Запись</string>
66
<string name="no_recordings_found">Записи, созданные этим приложением,\nне найдены</string>
77
<string name="no_recordings_in_folder_found">В выбранной папке не найдено\nни одной записи</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Вы уверены, что хотите удалить %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values-sk/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Nahráva sa</string>
66
<string name="no_recordings_found">Nenašli sa žiadne nahrávky\nvytvorené touto aplikáciou</string>
77
<string name="no_recordings_in_folder_found">Vo zvolenom priečinku sa nenašli\nžiadne nahrávky</string>
8+
<string name="paused">Pauznuté</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Ste si istý, že chcete odstrániť %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

app/src/main/res/values/strings.xml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<string name="recording">Recording</string>
66
<string name="no_recordings_found">No recordings created by this app\nhave been found</string>
77
<string name="no_recordings_in_folder_found">No recordings have been found\nin the selected folder</string>
8+
<string name="paused">Paused</string>
89

910
<!-- Confirmation dialog -->
1011
<string name="delete_recordings_confirmation">Are you sure you want to delete %s?</string> <!-- Are you sure you want to delete 5 recordings? -->

0 commit comments

Comments
 (0)