Mit angehängter
Unit kannst Du verhindern, dass das Android-Device in den Wake-Modus geht und somit die App aktiv bleibt.
Delphi-Quellcode:
if (activate) then
Acquire_PARTIAL_WAKE_LOCK
else
ReleaseWakeLock;
Dies macht aber nur Sinn, wenn die App nur in einem begrenzten Zeitraum läuft und nicht rund um die Uhr.
Mit einem Dienst, wie von Markus vergeschlagen, wirst Du das Thema ressourcen-schonender umgesetzt bekommen, dass ist die saubere Lösung und v.a. die Rund-um-die-Uhr-Variante.