gpt4 book ai didi

c# - 在 Windows Phone 8.1(通用应用程序)中如何确定我连接的是 WiFi 还是移动网络?

转载 作者:行者123 更新时间:2023-11-30 13:30:44 25 4
gpt4 key购买 nike

我正在使用 Windows 通用应用程序(Windows 8.1 和 Windows Phone 8.1 之间的共享后端,而不是 Silverlight)。该应用通过 Azure 移动服务连接到 Azure。在应用程序的设置中,我希望有一个选项可以让同步仅发生在 WiFi 网络上。

如何判断手机连接的是WiFi还是移动网络?虽然根据我的研究,我已经找到了使用旧版本的 Windows Phone 和 Silverlight 执行此操作的方法,但我似乎只能确定设备是否已在 Windows 通用应用程序中连接到互联网。

最佳答案

我相信您可以从 ConnectionProfile 中确定此信息使用类似于:

using Windows.Networking.Connectivity;

var connectionProfile = NetworkInformation.GetInternetConnectionProfile();
// connectionProfile can be null (e.g. airplane mode)
if (connectionProfile != null && connectionProfile.IsWlanConnectionProfile) {
// do something over WiFi;
}

还有 IsWwanConnectionProfile 属性,用于确定连接是否通过“移动”连接(3g 等)。

关于c# - 在 Windows Phone 8.1(通用应用程序)中如何确定我连接的是 WiFi 还是移动网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852810/

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