Sto sviluppando un'applicazione che consente di controllare le statistiche del traffico wifi e mobile su Android. Ecco come ottenere le statistiche:Ottieni statistiche sul traffico wifi android
long mobileStats = TrafficStats.getMobileRxBytes() + TrafficStats.getMobileTxBytes();
long wifiStats = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes() - mobileStats;
Purtroppo, wifiStats
qui sembra di essere più di wifi solo perché anche quando ho disattivare il WiFi sul mio smartphone, mi viene tonnellate di dati. Penso che getTotalRxBytes()
e getTotalTxBytes()
contino i byte trasmessi e ricevuti su tutte le interfacce di rete.
Ho cercato molto sul web come ottenere le statistiche sul traffico solo su wifi ma non riesco a trovare un modo.
Accetteremo volentieri qualsiasi aiuto.
Grazie! Questo è quello che stavo cercando! – AlexSC