Determinar dados de Wi-Fi e móveis de largura de banda (velocidade) de conexão de rede
Quero obter a largura de banda da conexão de rede em kbps ou mbps. se o dispositivo estiver conectado ao wifi, ele deverá retornar a largura de banda da rede (velocidade) e os dados móveis.
ele retornará a taxa de capacidade do wifi, mas eu quero a taxa exata de transferência de dados.
public String getLinkRate()
{
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo wi = wm.getConnectionInfo();
return String.format("%d Mbps", wi.getLinkSpeed());
}