Kann ich das Einschlafen des Telefons auf einer Webseite verhindern?

9

In der App kann ich Ссылка verwenden Aber gibt es eine Möglichkeit, die Webseite am Laufen zu halten und zu verhindern, dass sie schlafen geht? Es wäre schön, wenn es zumindest auf Android läuft.

    
set 24.05.2011, 06:53
quelle

2 Antworten

4

In einer App gibt es ein paar Möglichkeiten, wie Sie es tun können, aber ich denke, Sie meinen, nur in einer mobilen Webseite, in jedem Browser über Android angezeigt. Mit normalem HTML / Javascript / etc bezweifle ich es wirklich.

Es kann tatsächlich möglich sein mit Flash zu funktionieren (bei Flash-fähigen Telefonen mit aktivierten Plugins), zumindest unter bestimmten Umständen. Ich sage das, weil in einer Test-App ohne die WAKE_LOCK-Berechtigung diese swf-Datei in ein WebView geladen wird die folgende Ausnahme auf einigen Geräten:

  

java.lang.SecurityException: Weder   user ##### noch aktueller Prozess hat   android.permission.WAKE_LOCK

Selbst wenn dies funktioniert, besteht die Gefahr, dass Anwendungen oder Browser, die nicht über die Berechtigung WAKE_LOCK verfügen, abstürzen. Dies ist möglicherweise aufgrund von fehlerhaftem Code im Adobe Flash Player-Plug-in und nicht aufgrund von absichtlichen Funktionen möglich.

    
Sven Viking 24.05.2011 07:18
quelle
0

Auf iOS-Geräten wird die Seite nur alle paar Sekunden in Javascript aktualisiert, um den Bildschirm wach zu halten. Dies scheint die richtige Strategie zu sein, hoffentlich wird Android dies in einer zukünftigen Version übernehmen.

    
Malcolm Kavalsky 04.08.2014 02:39
quelle