Added more polling intervals

This commit is contained in:
M66B 2019-07-16 09:28:44 +02:00
parent 9c3d886c59
commit 0e159b9f1c
20 changed files with 110 additions and 48 deletions

2
FAQ.md
View File

@ -885,6 +885,8 @@ It is inevitable that synchronizing messages will use battery power because it r
Reconnecting to an email server will use extra battery power, so an unstable internet connection will result in extra battery usage. Reconnecting to an email server will use extra battery power, so an unstable internet connection will result in extra battery usage.
In this case you might want to synchronize periodically, for example each hour, instead of continuously. In this case you might want to synchronize periodically, for example each hour, instead of continuously.
Note that polling frequently (more than every 30-60 minutes) will likely use more battery power than synchronizing always
because connection to the server and comparing the local and remotes messages are expensive operations.
Most of the battery usage, not considering viewing messages, is due to synchronization (receiving and sending) of messages. Most of the battery usage, not considering viewing messages, is due to synchronization (receiving and sending) of messages.
So, to reduce the battery usage, set the number of days to synchronize message for to a lower value, So, to reduce the battery usage, set the number of days to synchronize message for to a lower value,

View File

@ -699,9 +699,12 @@
<string name="title_crash_info_remark">Popište prosím co jste dělali když došlo k pádu aplikace:</string> <string name="title_crash_info_remark">Popište prosím co jste dělali když došlo k pádu aplikace:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Nepřetržitě</item> <item>Nepřetržitě</item>
<item>Každou hodinu</item> <item>Every 15 minutes</item>
<item>Každé 2 hodiny</item> <item>Every 30 minutes</item>
<item>Každé 4 hodiny</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nepozdržovat</item> <item>Nepozdržovat</item>

View File

@ -594,9 +594,12 @@
<string name="title_crash_info_remark">Beskriv venligst hvad du foretog dig, da app\'en gik ned:</string> <string name="title_crash_info_remark">Beskriv venligst hvad du foretog dig, da app\'en gik ned:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Altid</item> <item>Altid</item>
<item>Every 15 minutes</item>
<item>Every 30 minutes</item>
<item>Every hour</item> <item>Every hour</item>
<item>Every 2 hours</item> <item>Every 2 hours</item>
<item>Every 4 hours</item> <item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nej</item> <item>Nej</item>

View File

@ -681,9 +681,12 @@ Konten und Identitäten (Aliase) können bei Bedarf auch manuell eingerichtet we
<string name="title_crash_info_remark">Bitte beschreiben Sie, was Sie getan haben, während die App abgestürzt ist:</string> <string name="title_crash_info_remark">Bitte beschreiben Sie, was Sie getan haben, während die App abgestürzt ist:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Immer</item> <item>Immer</item>
<item>Stündlich</item> <item>Every 15 minutes</item>
<item>Alle zwei Stunden</item> <item>Every 30 minutes</item>
<item>Alle vier Stunden</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nein</item> <item>Nein</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Por favor describa que estaba haciendo cuando la app falló:</string> <string name="title_crash_info_remark">Por favor describa que estaba haciendo cuando la app falló:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Siempre</item> <item>Siempre</item>
<item>Cada hora</item> <item>Every 15 minutes</item>
<item>Cada 2 horas</item> <item>Every 30 minutes</item>
<item>Cada 4 horas</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>No</item> <item>No</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Kuvaile mitä olit tekemässä, kun sovellus kaatui:</string> <string name="title_crash_info_remark">Kuvaile mitä olit tekemässä, kun sovellus kaatui:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Koko ajan</item> <item>Koko ajan</item>
<item>Tunnin välein</item> <item>Every 15 minutes</item>
<item>2 tunnin välein</item> <item>Every 30 minutes</item>
<item>4 tunnin välein</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Ei</item> <item>Ei</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Veuillez décrire ce que vous faisiez lorsque l\'application s\'est arrêtée :</string> <string name="title_crash_info_remark">Veuillez décrire ce que vous faisiez lorsque l\'application s\'est arrêtée :</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Toujours</item> <item>Toujours</item>
<item>Toutes les heures</item> <item>Every 15 minutes</item>
<item>Toutes les 2 heures</item> <item>Every 30 minutes</item>
<item>Toutes les 4 heures</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Non</item> <item>Non</item>

View File

@ -679,9 +679,12 @@ Ako je potrebno, računi i identiteti (aliasi) mogu se postaviti i ručno. </
<string name="title_crash_info_remark">Opišite što ste radili kada je aplikacija pala:</string> <string name="title_crash_info_remark">Opišite što ste radili kada je aplikacija pala:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Uvijek</item> <item>Uvijek</item>
<item>Svaki sat</item> <item>Every 15 minutes</item>
<item>Svaka 2 sata</item> <item>Every 30 minutes</item>
<item>Svaka 4 sata</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Ne</item> <item>Ne</item>

View File

@ -682,9 +682,12 @@
<string name="title_crash_info_remark">Descrivi cosa stavi facendo quando l\'app si è interrotta:</string> <string name="title_crash_info_remark">Descrivi cosa stavi facendo quando l\'app si è interrotta:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Sempre</item> <item>Sempre</item>
<item>Ogni ora</item> <item>Every 15 minutes</item>
<item>Ogni 2 ore</item> <item>Every 30 minutes</item>
<item>Ogni 4 ore</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>No</item> <item>No</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Beschrijf alstublieft wat u aan het doen was toen de app crashte:</string> <string name="title_crash_info_remark">Beschrijf alstublieft wat u aan het doen was toen de app crashte:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Altijd</item> <item>Altijd</item>
<item>Elke 15 minuten</item>
<item>Elke 30 minuten</item>
<item>Elk uur</item> <item>Elk uur</item>
<item>Elke 2 uur</item> <item>Elke 2 uur</item>
<item>Elke 4 uur</item> <item>Elke 4 uur</item>
<item>Elke 8 uur</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Geen</item> <item>Geen</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Beskriv hva du gjorde da appen krasjet:</string> <string name="title_crash_info_remark">Beskriv hva du gjorde da appen krasjet:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Alltid</item> <item>Alltid</item>
<item>Hver time</item> <item>Every 15 minutes</item>
<item>Hver 2. time</item> <item>Every 30 minutes</item>
<item>Hver 4. time</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nei</item> <item>Nei</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Beskriv hva du gjorde da appen krasjet:</string> <string name="title_crash_info_remark">Beskriv hva du gjorde da appen krasjet:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Alltid</item> <item>Alltid</item>
<item>Hver time</item> <item>Every 15 minutes</item>
<item>Hver 2. time</item> <item>Every 30 minutes</item>
<item>Hver 4. time</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nei</item> <item>Nei</item>

View File

@ -686,9 +686,12 @@
<string name="title_crash_info_remark">Opisz proszę, co robisz, w momencie awarii aplikacji:</string> <string name="title_crash_info_remark">Opisz proszę, co robisz, w momencie awarii aplikacji:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Zawsze</item> <item>Zawsze</item>
<item>Co godzinę</item> <item>Every 15 minutes</item>
<item>Co 2 godziny</item> <item>Every 30 minutes</item>
<item>Co 4 godziny</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Brak</item> <item>Brak</item>

View File

@ -680,9 +680,12 @@
<string name="title_crash_info_remark">Por favor, descreva o que você estava fazendo quando o aplicativo falhou:</string> <string name="title_crash_info_remark">Por favor, descreva o que você estava fazendo quando o aplicativo falhou:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Sempre</item> <item>Sempre</item>
<item>A cada hora</item> <item>Every 15 minutes</item>
<item>A cada 2 horas</item> <item>Every 30 minutes</item>
<item>A cada 4 horas</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Não</item> <item>Não</item>

View File

@ -683,9 +683,12 @@
<string name="title_crash_info_remark">Vă rugăm să descrieți ce făceați atunci când aplicația s-a oprit:</string> <string name="title_crash_info_remark">Vă rugăm să descrieți ce făceați atunci când aplicația s-a oprit:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Permanent</item> <item>Permanent</item>
<item>La fiecare oră</item> <item>Every 15 minutes</item>
<item>La fiecare 2 ore</item> <item>Every 30 minutes</item>
<item>La fiecare 4 ore</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Fără</item> <item>Fără</item>

View File

@ -652,9 +652,12 @@
<string name="title_crash_info_remark">Пожалуйста, опишите, что Вы делали, когда приложение падало:</string> <string name="title_crash_info_remark">Пожалуйста, опишите, что Вы делали, когда приложение падало:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Непрерывно</item> <item>Непрерывно</item>
<item>Каждый час</item> <item>Every 15 minutes</item>
<item>Каждые 2 часа</item> <item>Every 30 minutes</item>
<item>Каждые 4 часа</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Нет</item> <item>Нет</item>

View File

@ -673,9 +673,12 @@
<string name="title_crash_info_remark">Beskriv vad du gjorde när appen kraschade:</string> <string name="title_crash_info_remark">Beskriv vad du gjorde när appen kraschade:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Alltid</item> <item>Alltid</item>
<item>Varje timme</item> <item>Every 15 minutes</item>
<item>Varannan timme</item> <item>Every 30 minutes</item>
<item>Var fjärde timme</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Nej</item> <item>Nej</item>

View File

@ -639,9 +639,12 @@
<string name="title_crash_info_remark">Lütfen uygulama çöktüğü sırada ne yaptığınızııklayın:</string> <string name="title_crash_info_remark">Lütfen uygulama çöktüğü sırada ne yaptığınızııklayın:</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Her Zaman</item> <item>Her Zaman</item>
<item>Her Saat</item> <item>Every 15 minutes</item>
<item>2 saatte bir</item> <item>Every 30 minutes</item>
<item>Her 4 saatte bir</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item>Hayır</item> <item>Hayır</item>

View File

@ -674,9 +674,12 @@
<string name="title_crash_info_remark">请描述应用崩溃时您的操作</string> <string name="title_crash_info_remark">请描述应用崩溃时您的操作</string>
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>总是</item> <item>总是</item>
<item>每小时</item> <item>Every 15 minutes</item>
<item>每 2 小时</item> <item>Every 30 minutes</item>
<item>每 4 小时</item> <item>Every hour</item>
<item>Every 2 hours</item>
<item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">
<item></item> <item></item>

View File

@ -775,16 +775,22 @@
<string-array name="pollIntervalNames"> <string-array name="pollIntervalNames">
<item>Always</item> <item>Always</item>
<item>Every 15 minutes</item>
<item>Every 30 minutes</item>
<item>Every hour</item> <item>Every hour</item>
<item>Every 2 hours</item> <item>Every 2 hours</item>
<item>Every 4 hours</item> <item>Every 4 hours</item>
<item>Every 8 hours</item>
</string-array> </string-array>
<integer-array name="pollIntervalValues" translatable="false"> <integer-array name="pollIntervalValues" translatable="false">
<item>0</item> <item>0</item>
<item>15</item>
<item>30</item>
<item>60</item> <item>60</item>
<item>120</item> <item>120</item>
<item>240</item> <item>240</item>
<item>480</item>
</integer-array> </integer-array>
<string-array name="sendDelayedNames"> <string-array name="sendDelayedNames">