Как получить значение суммы в КБ данных, используемых в Интернете? - PullRequest
1 голос
/ 18 августа 2010

Я делаю приложение, где мне нужен общий объем данных, используемых пользователем при доступе к Интернету.как я могу получить это значение.Пожалуйста, помогите мне отправить код.

1 Ответ

1 голос
/ 20 августа 2010

К сожалению, нет API для прямого получения объема данных, используемых в КБ.

Методы, которые наиболее близки к этому:

net.rim.device.api.system.RadioInfo.getNumberOfPacketsReceived() и

net.rim.device.api.system.RadioInfo.getNumberOfPacketsSent()

Они дают вам количество отправленных / полученных IP-пакетов. MTU (максимальная единица передачи) для пакета по сотовому радио обычно составляет около 600-1200 байтов, поэтому вы можете получить приблизительное значение, но отдельные пакеты могут отличаться на несколько сотен байтов, поэтому вы не можете получить точную сумму. В зависимости от вашего приложения этого может быть достаточно.

...