2010-08-18 18 views

Répondre

1

Malheureusement, il n'y a pas d'API pour obtenir directement la quantité de données utilisée en KB.

Les méthodes qui se rapprochent le plus sont

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

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

Ceux-ci vous donnent le nombre de paquets IP envoyés/reçus. MTU (Maximum Transmission Unit) pour un paquet sur une radio cellulaire est généralement d'environ 600-1200 octets, de sorte que vous pouvez obtenir une approximation, mais les paquets individuels peuvent différer de quelques centaines d'octets, de sorte que vous ne pouvez pas obtenir une quantité exacte. Selon votre application, cela peut suffire.

+0

thnks beaucoup .. comment écouter chaque fois que l'internet est en train de se terminer ou de se terminer. – amit