十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
流量监控中Android OS消耗流量统计的是Android系统中的流量消耗部分,包括定位服务、自动同步服务等。其他品牌机型也是一样,减少这种情况消耗流量:
兴文ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
1、不使用导航或定位服务时,在手机设置--(安全与隐私/更多设置)--定位服务中关闭定位功能;
2、在手机设置--帐号与同步,关闭自动同步功能。
一、通过pid获取流量
获取应用的pid adb shell ps | grep packagename
通过pid获取该进程的流量信息 adb shell cat /proc/"+Pid+"/net/dev"
计算wlan0,所有列上传和下载的流量之和
这里的wlan0代表wifi 下载上传所有数据,数值单位是字节,可以/1024换算成KB
注:由于pid只在app进程启动时才能获取,对获取app启动流量不太方便,多进程应用需要多个pid结果之和。
二、通过userId获取流量
获取应用的userId adb shell dumpsys package packageName | findstr userId
通过uid获取流量 adb shell cat /proc/net/xt_qtaguid/stats | findstr userId
计算wlan0行,第6列和第8列的和
与方法一不同的是,这里第6列和第8列,分别代表下载与上传
注:通过userId还有另一种方法
adb shell cat /proc/uid_stat/userId /tcp_rcv
adb shell cat /proc/uid_stat/userId /tcp_snd
可分别获取下载和上传流量,适用Android 早期版本,但不能区分移动流量和wifi流量
三、通过tcpdump和wireshark计算流量
root机型下,把tcpdump工具push到sd卡
使用tcpdump命令,监控测试期间的流量,并生成pcap文件
导出pcap文件,并使用wireshark打开
过滤被app有关的数据,求和计算
1、360手机管家
360手机管家会自动发短信确认流量,不用担心超标,还有软件流量使用情况查询,软件联网开启等防御措施,目前主流的手机防御监控软件。
2、腾讯手机管家
腾讯手机管家是一款永久免费的手机安全与管理软件,集一键体检、手机加速、智能省电、流量监控、骚扰拦截、手机令牌、手机防盗、病毒查杀及隐私保护等功能于一体,既是安全专家,更是贴心管家。
3、百度手机卫士
百度手机卫士是一款拥有6亿超高人气的免费安全软件。首创支付安全环形防护,彻底查杀恶意病毒应用,强力保护用户网购安全。独创先进的云端压缩技术,有效节省手机上网流量,节省比例高达50%。