2012-10-20 31 views
4

我正在開發一個應用程序,用於測量從所有流程中通過移動數據接口(無線)接收的數據流量。此外,此計數器必須與日期範圍相關,即3月1日和4月1日。如何在Android上測量移動數據流量

我已閱讀過有關TrafficStats類的內容,但在文檔中並未提及任何有關何時統計的信息。

這是我的第一個問題,我非常感謝你的幫助。

感謝

+1

http://stackoverflow.com/questions/4812032/how-to-go-about-detecting-data-usage-in-the-android-env。應該讓你瞭解如何去做。 – Raghunandan

+0

http://stackoverflow.com/questions/11939939/android-how-can-i-find-the-data-usage-on-per-application-basis。還有一個供您參考。 – Raghunandan

回答

1

我曾讀過關於TrafficStats類,但在文檔中不會有統計資料時提到任何有關。

「從什麼時候開始」對你沒有任何影響。在某個時間點閱讀,在稍後的時間再讀一次,兩者之間的差異就是這兩個時間點之間消耗的帶寬。

此外,該計數器必須與日期範圍,即betheen 3月1日和4月1日

您將需要此處理自己,最有可能的,檢查帶寬消耗的量每隔一段時間(例如,每4小時通過AlarmManager),將結果存儲在數據庫中,然後使用該信息確定長時間消耗的帶寬。

+0

感謝您的回覆,我根據您告訴我的方式解決了問題。 – dinostroza

+0

我有同樣的問題,,,你可以分享一些代碼片段? –

+0

@dinostroza你能分享一些代碼片段嗎? –