android中的慢速互联网连接问题
我正在用Android创建一个应用程序,用于检查互联网连接。当Internet连接非常慢时,我想显示一条toast消息。或者当服务器不响应请求时。在这种情况下,我想举杯庆祝一下,就像连接很慢一样!!!。在我的代码中,我发现了互联网是否连接的问题,但不知道如何吐司互联网慢的信息android中的慢速互联网连接问题,android,connection,Android,Connection,我正在用Android创建一个应用程序,用于检查互联网连接。当Internet连接非常慢时,我想显示一条toast消息。或者当服务器不响应请求时。在这种情况下,我想举杯庆祝一下,就像连接很慢一样!!!。在我的代码中,我发现了互联网是否连接的问题,但不知道如何吐司互联网慢的信息 public boolean isConnectingToInternet(){ ConnectivityManager connectivity = (ConnectivityManager) _context.
public boolean isConnectingToInternet(){
ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null)
{
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED)
{
return true;
}
}
return false;
}
public boolean连接到互联网(){
ConnectivityManager connectivity=(ConnectivityManager)_context.getSystemService(context.connectivity_SERVICE);
if(连接性!=null)
{
NetworkInfo[]info=connectivity.getAllNetworkInfo();
如果(信息!=null)
对于(int i=0;i
- 用于WiFi链路速度检查
- 对于移动数据链路,您只能通过检查确定当前移动数据链路类型。然后,您应该根据链路类型接近实际速度(即,对于高达128 kbps的GPRS,对于高达236.8 kpbs的EDGE,对于高达2 Mbps的3G,对于高达7.2 Mbps的HDSPA)。考虑到这只是一个近似值。您可以使用HDSPA连接,但您的运营商将最高速度限制为2 Mbps