TrafficStats クラスを使用した通信量の取得とリセット
現在パケット使用量を取得するアプリを作成しており、2点わからない個所がありました。この場をお借りして、質問させていただきます。
TrafficStats
のリセットについて
パケット量の取得を、以下の様な方法で取得しております。
TrafficStats.getMobileRxBytes() + TrafficStats.getMobileTxBytes()
日付が変更された際、 TrafficStats
の情報をリセットしたいのですが、方法が見つかりませんでした。
TrafficStats
の情報をリセットする方法は、ありますか?
TrafficStats.getUidRxBytes(uid)
について
各アプリ毎のパケット使用量は、TrafficStats.getUidRxBytes(uid)
で取得しております。取得した値を見てみると、 WiFi の使用した通信も含まれているように感じます。 Mobile 通信だけ取得する方法は、ありませんか?
何卒よろしくお願いいたします。