0
lebendig bleiben, um sicherzustellen, HTML Websocket seeion in Android-Webview am Leben zu erhalten, wenn andriod Gerät in den Ruhezustand geht.Meine entire Anwendung läuft in der Webansicht. Ich habe den folgenden Code verwendet:wie HTML HTML-Socket in Android-Webview
PowerManager powerManager = (PowerManager)getSystemService(Context.POWER_SERVICE);
wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Httpd");
wakeLock.acquire();
// Keep the wifi awake.
WifiManager wm = (WifiManager)this.getSystemService(Context.WIFI_SERVICE);
WifiManager.WifiLock wifiLock = wm.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "Httpd");
wifiLock.acquire();
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
und unter Genehmigung
<uses-permission android:name="android.permission.WAKE_LOCK" />
Sein die Bildschirmsperre deaktivieren, aber webssocket noch Session-Timeout einige, wie