私は最近、Android の学習を開始しました。現在のプロジェクトでは、毎日、毎週、毎月の 3G および WiFi インターネット トラフィックをカウントする必要があります。今では私はそれを見つけることができました:
long totalRecievedBytes = TrafficStats.getTotalRxBytes();
long totalTransmittedBytes = TrafficStats.getTotalTxBytes();
文字列 allTraffic = humanReadableByteCount(totalRecievedBytes + totalTransmittedBytes);
TextView tv = (TextView) findViewById(R.id.traffic_3g_all);
tv.setText(allTraffic);
netcounter アプリを見たことがありますが、すべてのトラフィック データが電話のメモリに書き込まれます。起動すると、トラフィック データがメモリから読み込まれます。
日次、週次、月次の 3G、WiFi インターネット トラフィックの使用状況に関する情報を収集するには、どのような方法がありますか?
ありがとう、どんな答えでも大歓迎です。