be  de  fr  it  nl  pl  pt  ru  sv  uk  zh  en  

Blijven functioneren

Als een Android apparaat niet gebruikt wordt, gaat het in “doze mode” om minder energie te gebruiken. In doze mode kunnen applicaties geen gebruikt maken van TCP verbindingen om data uit te wisselen; twee Android apparaten kunnen alleen communiceren als het scherm van beide aan staat. Een applicatie kan uitgezonderd worden van deze beperking, door “Optimaliseer niet” te selecteren in Accuoptimalisatie in Android instellingen. Update in doze mode toont deze instelling en als je het aanraakt, wordt het onderdeel van Android instellingen geopend waar je het kunt veranderen. Op sommige smartphones worden alleen apps getoond die al zo een uitzondering hebben en moet je voor het toevoegen van een app, ergens onder instellingen→batterij iets veranderen. De Bluetooth verbinding met de sensor waar Juggluco gebruik van maakt, is niet strikt verboden door Android en zal gewoonlijk ook functioneren zonder zo’n uitzondering. Afhankelijk van het apparaat, hoe vaak Juggluco in de voorgrond gebruikt wordt en voor hoelang het niet in de voorgrond gebruikt is en of andere apps veel systeem bronnen gebruiken, kan deze uitzondering soms wat uitmaken.

Sommige fabrikanten van Android apparaten hebben instellingen voor verdere beperkingen op achtergrond activiteit en het automatisch opstarten van apps. Deze instellingen zijn vaak te vinden onder Android Instellingen→Batterij. Het gaat daarbij om app specifieke instellingen als “Automatisch opstarten”, “Secundair opstarten”, “Actief in achtergrond” en “Accuverbruik optimaliseren”.

In een apparaat moest “Geoptimaliseerde stand-by” voor het hele apparaat uitgezet worden. Als het aanstond, werd het netwerk midden in de nacht uitgezet, zodat glucose waarden via IP/TCP niet meer verzonden of ontvangen werden.

Zie https://dontkillmyapp.com voor informatie over specifieke merken smartphones.

Een app die zich vaak in de voorgrond bevind, wordt minder snel door Android gestopt dan een app dat zich alleen maar in de achtergrond bevind. Iemand met een Samsungtelefoon, die alle meldingen Juggluco en glucose waarde in de statusbalk verborgen had en Juggluco enkel gebruikte om glucose waarden aan xDrip te zenden, kreeg connectie problemen met de sensor, die volgens hem opgelost waren nadat hij die voorgrond activiteiten van Juggluco weer aangezet had.

Wanneer je Watch 4 of 5 gebruikt, moet je achtergrondactiviteit toestaan inschakelen in de Galaxy Wearable app, Instellingen horloge->Apps->Juggluco. Voor horloges die deze instelling niet hebben, kun je de volgende opdracht vanaf je computer gebruiken:

adb shell cmd appops set tk.glucodata RUN_IN_BACKGROUND allow

Informatie over adb