सबसे पहले, मुझे यह बताना चाहिए कि एंड्रॉइड में नेटवर्क डेटा की गिनती इतनी आसान नहीं है, क्योंकि कोई एपीआई नहीं है जो इस जानकारी को एक साफ तरीके से प्रदान करता है। ऐप डेवलपर्स को कुछ लिनक्स इंटर्न और अन्य मुद्दों के साथ काम करना होगा। यही कारण है कि अधिकांश ट्रैफ़िक काउंटिंग ऐप्स हर हार्डवेयर / सॉफ़्टवेयर संयोजन पर काम नहीं करते हैं। निर्वासन के लिए मेरे पास एक ऐप था जो एक्लेयर के साथ काम करता था लेकिन मेरे गैलेक्सी एस पर जिंजरब्रेड के साथ काम करना बंद कर दिया।
एंड्रॉइड ने एपीआई स्तर 11 (हनीकॉम्ब) के साथ दीर्घकालिक विकास (4 जी) समर्थन पेश किया। अधिकांश ट्रैफ़िक काउंटर अंतर्निहित लिनक्स नेटवर्क इंटरफ़ेस से अपनी वॉल्यूम जानकारी पढ़ते हैं। AFAIK में केवल दो इंटरफेस हैं, एक Wifi और एक 2G / 3G / 4G, जिसका अर्थ है:
- 2 जी / 3 जी से अलग 4 जी डेटा की निगरानी करना कठिन होगा
- अगर कोई ऐप कहता है कि यह 2G / 3G पर नज़र रखता है तो यह बहुत संभव है कि इसमें 4G भी शामिल हो
- Androids 4G API अपेक्षाकृत नया है। अलग-अलग ट्रैफ़िक काउंटिंग (यदि यह संभव है) सहित समर्थन, निकट भविष्य में ऐप्स को हिट करेगा।
यहाँ एक उदाहरण सूची दी गई है जो मेरे गैलेक्सी एस। Pdp0 पर इंटरफेस और उनके ट्रैफ़िक को दिखाती है, मोबाइल है और eth0 wifi iterface है:
Interface name: lo
Bytes in: 204335770
Bytes out: 204335770
Interface name: svnet0
Bytes in: 669002
Bytes out: 38238
Interface name: ifb0
Bytes in: 0
Bytes out: 0
Interface name: ifb1
Bytes in: 0
Bytes out: 0
Interface name: usb0
Bytes in: 0
Bytes out: 0
Interface name: sit0
Bytes in: 0
Bytes out: 0
Interface name: ip6tnl0
Bytes in: 0
Bytes out: 0
Interface name: eth0
Bytes in: 9981470
Bytes out: 3524023
Interface name: pdp0
Bytes in: 1421620
Bytes out: 361198