প্রথমত, আমি বলতে পারি যে অ্যান্ড্রয়েডে নেটওয়ার্ক ডেটা গণনা এত সহজ নয়, কারণ এমন কোনও API নেই যা পরিষ্কার উপায়ে এই তথ্য সরবরাহ করে। অ্যাপ্লিকেশন বিকাশকারীদের কিছু লিনাক্স ইন্টার্নাল এবং অন্যান্য সমস্যা নিয়ে কাজ করতে হবে। এ কারণেই বেশিরভাগ ট্র্যাফিক গণনা অ্যাপ্লিকেশন প্রতিটি হার্ডওয়্যার / সফ্টওয়্যার সংমিশ্রণে কাজ করে না। এক্সপেলর জন্য আমার কাছে একটি অ্যাপ্লিকেশন ছিল যা ইক্লেয়ারের সাথে কাজ করেছিল তবে আমার গ্যালাক্সি এস-তে জিঞ্জারব্রেডের সাথে কাজ করা বন্ধ করে দিয়েছে ap
অ্যান্ড্রয়েড এপিআই লেভেল 11 (হানিকম্ব) এর সাথে লং টার্ম বিবর্তন (4 জি) সমর্থন চালু করেছে। বেশিরভাগ ট্র্যাফিক কাউন্টারগুলি অন্তর্নিহিত লিনাক্স নেটওয়ার্ক ইন্টারফেস থেকে তাদের ভলিউম তথ্য পড়ে read আফাইক কেবল দুটি ইন্টারফেস রয়েছে, একটি ওয়াইফাই এবং একটি 2 জি / 3 জি / 4 জি, যার অর্থ:
- 2 জি / 3 জি থেকে আলাদা 4 জি ডেটা নিরীক্ষণ করা শক্ত হবে
- যদি কোনও অ্যাপ্লিকেশন বলে যে এটি 2 জি / 3 জি পর্যবেক্ষণ করে তবে সম্ভবত এটিতে 4 জিও অন্তর্ভুক্ত রয়েছে very
- অ্যান্ড্রয়েডস 4 জি এপিআই তুলনামূলকভাবে নতুন। সমর্থন, পৃথক ট্র্যাফিক গণনা সহ (যদি এটি সম্ভব হয়), অদূর ভবিষ্যতে অ্যাপগুলিকে আঘাত করবে।
এখানে একটি উদাহরণ তালিকা রয়েছে যা আমার গ্যালাক্সি এস এর ইন্টারফেসগুলি এবং তাদের ট্র্যাফিক দেখায় pdp0 হল মোবাইল এবং এথ0 হল ওয়াইফাই ইটারফেস:
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