gpt4 book ai didi

networking - Windows Phone 7后台代理中的网络访问

转载 作者:行者123 更新时间:2023-12-02 05:07:45 26 4
gpt4 key购买 nike

我有一个应用程序使用后台代理通过 Wi-Fi(而非蜂窝网络)访问网络和本地网络。当手机被锁定时,wi-fi 网络在后台代理运行时不可用 - 至少在 Samsung Focus Flash 手机上是这样。我还有一部较旧的 LG Quantum 手机,当后台代理运行时它似乎工作正常 - 至少在插入时是这样。我现在正在尝试它而不是插入以查看是否是行为差异的原因。

(更新:如果 Samsung Flash Focus 已插入(充电),它还会在后台代理启动时提供 wi-fi 访问,从而解释了 Samsung 和 LG Quantum 之间的行为差​​异。

因此,现在剩下的唯一问题是“当后台代理启动且未插入时,如何强制手机打开 Wi-Fi?” )

我使用方法 NetworkInterface.GetIsNetworkAvailable() 来测试当后台代理启动时 wi-fi 网络或任何网络是否可用

DeviceNetworkInformation.ResolveHostNameAsync(
new DnsEndPoint("microsoft.com", 80),
NameResolutionCallback,
null);

确定实际使用的是哪个网络。

最佳答案

在 Windows Phone 7 上,只有满足以下条件之一时,WiFi 才会保留:

  • 交流电源
  • 打开背光
  • 数据事件

现在,我相信某些应用程序可以欺骗数据事件(我认为是关于背景音频的),但我不确定如何去做。

参见:http://lumiatips.com/keep-wifi-alive-for-windows-phone-homebrew.html

关于networking - Windows Phone 7后台代理中的网络访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9134310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com