2011-03-16 113 views
1

嗨 我正在開發一個控制WiFi接口的應用程序和 我發現一個問題:WiFi接口卡在Xperia X10上迷你(我在三款設備上測試過相同的型號)。 查看日誌以「logcat的」我發現了以下錯誤:WiFi在「關閉」狀態下卡住

E/wpa_supplicant(1775): ERROR - wpa_driver_tista_private_send - (ioctl_cmd = 8021501, res = 1, errno = 99) 
E/wpa_supplicant(1775): ERROR - Failed to do tista scan! 
W/wpa_supplicant(1775): Failed to initiate AP scan. 

修復被重新啓動設備的問題的唯一方法(和它沒有 甚至無法正常工作的所有時間)。有沒有人有解決方案?任何幫助是 歡迎?

P.S:我知道這裏有一個錯誤報告:http://code.google.com/p/android/issues/detail?id=9677。但是,它適用於Motorola Droid,不適用於Xperia X10 Mini。

回答

0

好吧,我解決了它。問題在於我試圖保持WiFi上網,但手機在睡覺時放下。這個程序的結果是不確定的。

的解決方案是獲得WifiLock:

http://developer.android.com/reference/android/net/wifi/WifiManager.WifiLock.html

+0

只是爲了完成:我記得的WinMo用於顯示相同的行爲。 Wifi在待機狀態下始終關閉,但HSDPA不是:)即使它們都耗用大量電量 – 2011-04-07 10:05:31