我有一个应用程序,它使用后台代理通过wi-fi访问网络和本地网络 - 不是蜂窝网络。当手机被锁定时,后台代理程序运行时无法使用Wi-Fi网络 - 至少在三星Focus Flash手机上。我还有一台较旧的LG Quantum手机,当后台代理运行时似乎可以正常工作 - 至少在插入时是如此。我现在正在尝试使用它,但未插入电源,以查看是否考虑到了行为差异。在Windows Phone 7后台代理中的网络访问
(UPDATE:如果三星闪存重点是(充电)堵塞,还提供Wi-Fi接入,当后台代理开始,因此,在三星和LG量子之间的行为解释的差异
因此,现在唯一的问题是“如何强制手机打开Wi-Fi当后台代理程序启动,它不插入?”)
我使用方法NetworkInterface.GetIsNetworkAvailable()
来测试是否wi-fi网络或任何网络在后台代理启动时也可用,并且还使用
DeviceNetworkInformation.ResolveHostNameAsync(
new DnsEndPoint("microsoft.com", 80),
NameResolutionCallback,
null);
确定哪个网络实际使用。
这与android有关吗?在这种情况下,您可以编辑它以包含android标记。除此之外,还不是很清楚我在想什么 – posdef 2012-02-04 01:50:14