私はこれについてたくさん検索しました。目的を部分的に解決する同じコードがいたるところに見つかりました。API ドキュメントにあるように、デバイスが再起動するとカウンターがリセットされます。再起動しなくてもカウンターがリセットされることがあります。以下はコードです
float totalRxBytes = (float)TrafficStats.getTotalRxBytes()/(float)1048576; // Received
float totalTxBytes = (float)TrafficStats.getTotalTxBytes()/(float)1048576; // Sent
float mobRxBytes = (float)TrafficStats.getMobileRxBytes()/(float)1048576;
float mobTxBytes = (float)TrafficStats.getMobileTxBytes()/(float)1048576;
float wifiRxBytes = totalRxBytes - mobRxBytes;
float wifiTxBytes = totalTxBytes - mobTxBytes;
しかし、このデータを特定の日付または 1 か月間取得する方法がわかりませんでしたか? 助けてください。任意のポインタをいただければ幸いです。ありがとう。