using Xamarin.Essentials;
public string CheckConnectedMode()
{
var profiles = Connectivity.ConnectionProfiles;
var access = Connectivity.NetworkAccess;
if( access != NetworkAccess.Internet)
{
//网络不可访问
return "No network!";
}
if (profiles.Contains(ConnectionProfile.WiFi))
{
//无线网络
return "Wifi";
}
else if (profiles.Contains(ConnectionProfile.Cellular))
{
//手机蜂窝网络
return "Cellular";
}
else
{
return "Unknow";
}
}