1、获取已安装appListpackageInfos = packageManager.getInstalledPackage(PackageManager.GET_PERMISSIONS);2、循环对每个app判断是否有申请INTERNET权限,有则继续执行 for (PackageInfo packageInfo : packageInfos) { if (packageInfo.requestedPermissions.contains("android.permission.INTERNET")) { //执行第3步的获取 } }3、获取该app的名字以及上传/下载流量统计(先获取该app在整个手机中的专属 id:uid,再通过TrafficStats的get方法获取) 4、将获取到的全部数据记录到自定义的javabean,然后集合到list集合中,最后在listview中设置适配器,将数据显示出来。
6,安卓流量统计技巧是什么
现在安卓上有很多流量统计的APP,不过大部分是为了方便用户节省流量费用,只统计了3G流量,今天给大家介绍的《My Data Manager》则是监控了手机整体了的流量,不但能知道你每个月使用了多少流量,还能知道是哪些APP花费了最多的流量,让偷流量的APP无处遁形。
下载地址:http://down.tech.sina.com.cn/3gsoft/download.php?id=7079
打开《My Data Manager》以后直接就可以看到当前的流量,分为移动、漫游、WIFI,在概况界面中可以直接看到本月、本日使用的流量,而且有清晰显示的饼图。拨动分栏目下的界面可以直接切换流量概况、APP流量细节、流量图表和流量饼图,可以从个方便了解自己的流量使用状况,非常清晰。
如果你想要《My Data Manager》提醒你手机套餐的3G流量的话,可以点击右上角的按钮来设计流量计划。进入以后可以设置详细流量计划,包括漫游流量也可以精确设计,国内很多流量套餐都分为本地流量和漫游流量,对于使用这种套餐的用户非常方便。