2
我在根植Android平板電腦中運行Web服務器。我將其設置爲Web開發。我通過這個Android服務器創建了一個家庭網絡。但當選項卡的屏幕關閉時,服務器也停止工作&當我打開屏幕時再次開始工作。但無法長時間打開屏幕。我可能對我的平板電腦有害。當屏幕關閉時,有什麼方法可以保持平板電腦的清醒狀態,以便我的服務器可以在後臺正常工作。 請幫助當屏幕關閉時,如何讓Android在後臺保持清醒狀態
我在根植Android平板電腦中運行Web服務器。我將其設置爲Web開發。我通過這個Android服務器創建了一個家庭網絡。但當選項卡的屏幕關閉時,服務器也停止工作&當我打開屏幕時再次開始工作。但無法長時間打開屏幕。我可能對我的平板電腦有害。當屏幕關閉時,有什麼方法可以保持平板電腦的清醒狀態,以便我的服務器可以在後臺正常工作。 請幫助當屏幕關閉時,如何讓Android在後臺保持清醒狀態
您可以在後臺運行一個服務,並獲取鎖是這樣的:
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK,
"MyWakelockTag");
wakeLock.acquire();
,並返回onStartCommand START_STICKY
。要釋放喚醒鎖,請致電wakelock.release()
。 不要忘了把許可清單文件:
<uses-permission android:name="android.permission.WAKE_LOCK" />
或者你可以使用這個應用程序,以阻止手機進入休眠: https://play.google.com/store/apps/details?id=nl.syntaxa.caffeine
兄弟可以請你形容呢? –
我應該在哪裏放這個代碼PowerManager powerManager =(PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, 「MyWakelockTag」); wakeLock.acquire(); –
您可以創建一個在後臺運行服務的應用程序,以防止手機進入睡眠狀態。 – 2016-07-24 18:24:20