Can anyone suggest me an approach to get network usage statistics data (like total data usage sent / received from phone) and data usage per application(for all apps installed on a phone). i want this approach to be generic if possible for Iphone, Android, BlackBerry, Windows etc. I have searched for an application (http://www.onavo.com/) which does the same for iphone and android; but i am not sure how. Also I have tried "NetworkStats" for android, which serves this requirement but only for Android os 4.0 and greater.
I am looking for an api or any other approach available. Thanks in advance..