2011-03-16 68 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