我开发了一个从互联网(通过WiFi)下载文件的应用程序。问题是当我连接到WiFi网络,然后我将手机连接到PC(调试设备上的代码)时,我无法从网上下载任何数据。如果我断开设备与PC的连接,一切正常。有谁知道可能导致问题的原因?
答案 0 :(得分:2)
在某些设备上,当通过ActiveSync连接设备时,WiFi驱动程序为disabled。您可以通过访问无线中心并检查802.11 WiFi无线电的状态来判断您的用户是否这样做。
您可以通过让应用程序中的某个线程侦听NDISUIO_NOTIFICATION_DEVICE_POWER_DOWN
个事件然后发出SetDevicePower( ..., D0 );
以在禁用后重新启用无线电来解决此问题。
-PaulH
答案 1 :(得分:0)
连接到PC时,可能会更改使用的网络。