DEZE APP HEEFT PRE-OREO MOGELIJKHEDEN EN IS DAAROM NIET TE VINDEN IN DE PLAY STORE.
De app is hier te downdloaden
(handmatige installatie m.b.v. een file manager).
Versie 1.0 (januari 2021) voor Android 6.0+
Toepassing
ReAlert is een kleine utility die op de achtergrond draait en nieuwe meldingen (notificaties) op verschillende manieren kan tonen en herhalen. Wanneer de notificatie wordt verwijderd, stopt ook ReAlert.Beschrijving
Nieuwere smartphones hebben vaak geen meldingslampje (LED) en als ze die wel hebben, beperkt het nieuwere Android besturingssysteem de mogelijkheden ervan. Kleur en snelheid van knipperen zijn niet te kiezen.Zonder LED is een melding alleen te constateren door het scherm aan te zetten, of er moet een app worden geïnstalleerd die waarschuwt. Er zijn diverse apps die dat elk op hun eigen manier doen.
ReAlert combineert vrijwel alle beschibare methoden in één app, die bovendien klein en zuinig is:
1. Pre-Oreo LED ondersteuning (kleur, aan/uit-tijd)
2. Continue schermnotificatie met icon (zoals NoLED)
3. 'Ping'-notificatie voor Moto/Ambient-displays
4. Periodiek kort aanzetten scherm
5. Flash, geluid, vibratie
Ad 1: Sinds Android Oreo ('channels') is handmatig aanpassen van de LED-kleur niet meer mogelijk en is dat voor een app erg omslachtig. Omdat ReAlert gecompileerd is voor Android 6, kan ReAlert kleur en snelheid aanpassen door een 'dummy'-melding te maken die de LED opnieuw instelt.
Ad 2: ReAlert kan het scherm aanzetten en daarop de icon tonen van de app die een meldiing gaf. De icon verspringt elke minuut om inbranden te voorkomen. Deze optie is vooral geschikt bij AMOLED-schermen omdat dan weinig accu wordt verbruikt.
Ad 3: Bij een Moto- of Ambient-display kan een korte 'dummy'-melding het display periodiek triggeren. Deze optie is zuiniger dan 2, vooral als het interval niet te klein wordt gekozen.
Ad 4: Het scherm wordt één seconde aangezet. Bij korte intervallen kost dit veel accu.
Ad 5: Flash gebruikt de cameraflitser (100 ms). Geluid en vibratie zijn de enige niet-visuele opties.
De opties 2-3-4 gaan uiteraard niet samen, maar verder zijn alle combinaties mogelijk.
Bij een lockscreen zal optie 2 (Continue icon op scherm) meteen weer stoppen. Optie 4 (Periodiek scherm aan) is dan sneller en zuiniger.
ReAlert draait op Android versie 6.0 of hoger, op smartphone en tablet en vraagt de volgende permissies:
BIND_NOTIFICATION_LISTENER_SERVICE: om meldingen te kunnen detecteren
IGNORE_BATTERY_OPTIMIZATIONS: om op de achtergrond te kunnen draaien
WRITE_EXTERNAL_STORAGE: om meldingsgeluiden te kunnen afspelen
ACCESSIBILITY_SERVICE: om een activiteit te kunnen starten
READ_PHONE_STATE: om een gemiste oproep te kunnen detecteren
WRITE_SETTINGS: om de helderheid van het scherm te kunnen aanpassen
Gebruik
Na installatie en accepteren van de benodigde permissies, moet 'Toegankelijkheid' soms handmatig worden aangezet onder Instellingen / Toegankelijkheid.Er zijn vijf categorieën apps waarin meldingen verwerkt kunnen worden:
'Calendar': | de onder 'Select Calendar app' gekozen app (elke app te kiezen) |
'Phone': | idem, met 'Select Phone app' |
'SMS': | idem, met 'Select SMS app' |
'Mail': | idem, met 'Select Mail app' |
'Other': | alle andere c.q. geselecteerde apps |
Per categorie is er een submenu en de belangrijkste instellingen worden in het 'Settings' overzicht vermeld.
Ernaast is als voorbeeld het submenu 'SettingsPhone' weergegeven, waarvan de meeste onderdelen kort worden toegelicht:
Icon screen
Het scherm wordt continu aangehouden en op een zwarte achtergrond wordt de icon van de laatste melding getoond. Bij een AMOLED-display is het accuverbruik relatief gering. (Dit is de techniek die de app 'NoLED' gebruikt.)
Screen pulse
Het scherm wordt periodiek één seconde aan gezet. Dit kost bij korte intervallen relatief veel accu.
Ping
Een kortlevende 'dummy'-melding triggert het Moto/Ambient-display.
Priority
Er wordt normaliter steeds de meest recente melding verwerkt. Een categorie wordt alleen verdrongen door een categorie met gelijke of hogere prioriteit.
DND mode
ReAlert kan op twee manieren reageren op 'Do Not Disturb': 'Silent' laat alle acties doorgaan zonder geluid en vibratie, 'Suspend' schort alle acties op totdat DND weer uit staat.
LED
Color en On/Off-tijd worden gekozen uit een lijst (zoals de meeste instellingen). Als On/Off = 'off' wordt er geen 'dummy'-melding gegenereerd.
Interval
Elke categorie heeft een zgn. 'per app' interval. Met de (blauwe) schuifregelaar in het hoofdscherm wordt een algemeen interval ingesteld waarmee Flash/Ping/Pulse op een hogere frequentie kan worden gezet.
Limit (screen)/(all)
Het aantal uren waarna ReAlert alle (scherm-grelateerde) acties sropt.
Sound
Er kan gekozen worden uit alle op het apparaat aanwezige meldingsgeluiden.
Bluetooth LED module
Dit is een (zelfbouw) externe RGB-LED met eigen voeding. ReAlert stuurt codes om de LED aan/uit te zetten. (Schema op aanvraag.)
Alle categorieën hebben deze instellingen. De categorie 'Other' heeft echter nog een instelling 'Selected apps only'. Als die uit staat, worden meldingen verwerkt van alle apps die niet in de eerste vier categorieën vallen. Bij aanzetten kunnen één of meer gebruiker-apps geselecteerd worden. Die krijgen dan allemaal dezelfde behandeling.
BELANGRIJK |
Onder Android 10+ kunnen meldingen ernstig vertraagd worden door 'Adaptieve Notificaties'. Deze instelling staat standaard aan en beïnvloedt vooral 'Ping'. |
De werking van de orientatie- en proximity-sensors verschilt per apparaat. Samsung an Xiaomi bijvoorbeeld,, hebben een capacatieve proximity-sensor die wel uw oor detecteert, maar geen kleding of andere materialen. De orientatie-sensor geeft na activatie meestal pas een eerste waarde bij een minimale beweging. Om accu te besparen, worden beide sensors alleen geactiveerd tijdens 'Icon screen' en 'Screen pulse'.
Disclaimer
De app ReAlert is gratis en vrij voor persoonlijk gebruik. Bryk aanvaardt geen aansprakelijkheid voor eventuele schade als gevolg van het gebruik ervan.Privacyverklaring
Om de bovengenoemde taken te kunnen uitvoeren, vraagt ReAlert bij installatie om een aantal belangrijke permissies.Er worden geen data verzameld anders dan nodig voor deze taken, en er worden op geen enkele manier data verstuurd vanaf uw apparaat.
© Bryk 2020-2022
Egbert Boerma
Zie ook: Mailflag, email IMAP IDLE notificatie-service met geavanceerde filtering
Zie ook: Heat: smartphone klokthermostaat (zelfbouwproject)