Jak znaleźć wykorzystanie danych sieci Wi-Fi i sieci osobno dla poszczególnych aplikacji w systemie Android?

recived = TrafficStats.getUidRxBytes(uid);
send = TrafficStats.getUidTxBytes(uid);

TrafficStats.getMobileRxBytes(); 
TrafficStats.getMobileTxBytes(); 

TrafficStats.getTotalRxBytes();
TrafficStats.getTotalTxBytes();

Mam identyfikator aplikacji i mogę uzyskać wykorzystanie danych aplikacji, ale nie mogę uzyskać informacji bardziej szczegółowych, takich jak wykorzystanie danych za pomocą Wi-Fi i sieci. Chcę znaleźć oba osobno dla wszystkich zainstalowanych aplikacji w urządzeniu. jak mogę to znaleźć? wypróbowałem już wiele rzeczy, ale nie znalazłem na to żadnego rozwiązania.

questionAnswers(2)

yourAnswerToTheQuestion