推 LaPass:關閉下收的到 07/26 12:43
我在 DatagramSocket 的 .receive 底下放了一個輸出:
Log.d(TAG , "Get UDP Pkg");
在確定 Service 是啟動中的狀態下:
1.螢幕開著,另一台發廣播
有收到訊息,手機有反應, DDMS 也有看到這個訊息出現
2.螢幕關著,另一台發廣播
手機沒反應, DDMS 也沒收到訊息
有什麼可能會造成這個問題呢 @@ ?
※ 編輯: darkk6 來自: 140.116.39.75 (07/26 12:56)
推 bukiya:設定->wifi->右上menu->進階->休眠狀態可以設定 07/26 12:59
→ bukiya:程式中的話可以用WifiManager.WifiLock 07/26 13:01
原來還有 WifiLock 可以用XD 感恩~
另外,我之後加上 WakeLock , 收到訊息的時候 acquire()
手機(GB)就可以了... 原來真的只是沒有點亮螢幕的問題..
我加上 acquire 之後, DDMS 也有訊息輸出了= =a
可是另外一台平板(ICS)還是不理我...
※ 編輯: darkk6 來自: 140.116.39.75 (07/26 13:11)