2012-12-12 32 views
0

我有一個服務,始終運行,這是我的TCP服務器,偵聽傳入的連接。事實是,當我按下電源按鈕時,手機會進入睡眠模式,而我無法通過其他設備接觸手機,而在我喚醒手機後,所有手機都會重新開始工作。我想我必須使用PARTIAL_WAKE_LOCK,不是嗎?或者還有另一種解決方案?Android TCP套接字服務和睡眠模式

編輯:我現在在WIFI上,稍後我會切換到WIFI-DIRECT。

感謝

回答

0

I guess i have to use PARTIAL_WAKE_LOCK, isn't it?

正確的。如果您允許設備進入睡眠狀態,則不會運行代碼,因此您的TCP服務器將無法接受連接。

問候。