关于WP7获取当前网络状态信息
各位大虾,请教个问题:WP7手机目前能不能获取到当前的GSM/CDMA网络信息
例如,信号强度 CI、LAN、BSIC、TA、RXLAV等基础信息 --------------------编程问答-------------------- 不太熟悉啊,
路过,帮顶中…… --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- MARK 我也需要知道 --------------------编程问答-------------------- 越狱后,用RIL api可以获取cell id信息等 --------------------编程问答--------------------
string netState, netName;
private bool _networkIsAvailable;
private NetworkInte易做图ceType _currentNetworkType; //网络连接的类型
private void GetNetInfo(object sender, RoutedEventArgs e)
{
_networkIsAvailable = NetworkInte易做图ce.GetIsNetworkAvailable();//当前网络是否可用
_currentNetworkType = NetworkInte易做图ce.NetworkInte易做图ceType;//获取当前网络的类型
if (_networkIsAvailable)
{
netState = "联网状态";
//Message.Background = new SolidColorBrush(Colors.Green);
}
else
{
netState = "断网状态";
//Message.Background = new SolidColorBrush(Colors.Red);
}
switch (_currentNetworkType)
{
case NetworkInte易做图ceType.MobileBroadbandCdma:
netName = "CDMA网络";
break;
case NetworkInte易做图ceType.MobileBroadbandGsm:
netName = "CSM网络";
break;
case NetworkInte易做图ceType.Wireless80211:
netName = "Wi-Fi网络";
break;
case NetworkInte易做图ceType.Ethernet:
netName = "Ethernet网络";
break;
case NetworkInte易做图ceType.None:
netName = "网络不可用";
break;
default:
netName = "其他的网络";
break;
}
}
前几天找到的代码
using Microsoft.Phone.Net.NetworkInformation;
补充:移动开发 , Windows Phone