我想获取Windows Phone 8.1应用程序的运营商名称。在Windows Phone 8 (Silverlight)中,我以前可以使用以下命令获取它
string CarrierName = DeviceNetworkInformation.CellularMobileOperator;但此方法在Windows Phone 8.1 (运行时)中不再可用。有人能帮上忙吗?
发布于 2014-11-17 22:25:00
我最近也遇到了同样的问题。以下代码将为您提供运营商名称,但前提是您启用了数据连接。我想不出别的办法。
var result = NetworkInformation.GetConnectionProfiles();
foreach (var connectionProfile in result)
{
if (connectionProfile.IsWwanConnectionProfile)
{
foreach (var networkName in connectionProfile.GetNetworkNames())
{
ApplicationData.Current.LocalSettings.Values["carrier"] = networkName;
return networkName;
}
}
}https://stackoverflow.com/questions/26973111
复制相似问题