⑴ 安卓APP如何统计流量
安卓app统计流量使用,方式如下:
因为getUidRxBytes(int uid)和getUidTxbytes(int uid)包括了所有网络形式的流量,即包括WIFI和3g/2g.故需要监听WIFI变化,并记录WIFI过程中该uid应用使用的流量记录.
`
java">stants{
@Override
publicvoidonReceive(Contextcontext,Intentintent){
if(intent.getAction().equals(WifiManager.WIFI_STATE_CHANGED_ACTION)){
intwifistate=intent.getIntExtra(WifiManager.EXTRA_WIFI_STATE,WifiManager.WIFI_STATE_DISABLED);
if(wifistate==WifiManager.WIFI_STATE_DISABLED){//如果关闭
//结余本次wifi过程中uid应用的流量
}elseif(wifistate==WifiManager.WIFI_STATE_ENABLED){
//记录当前uid应用的流量.
}
}
}
⑵ android 如何 监控 应用 数据流量
你可以下载一个呀
现在杀毒软件都带有流量监控的功能呢
我专门下载了一个腾讯手机管家
在腾讯手机管家--健康优化--流量管理
针对于上网浏览监控做一个统计
上网管理:实时统计当月流量,防止超额。
手机上网一旦流量超出的费用是很高的
建议下载一个进行流量监控防止出现这类意外,
同时还可以防止病毒,清理手机的垃圾文件,挺实用的。
⑶ android 怎么实现流量监控
TrafficStats类存在好几个查看流量的方法 getMobileRxBytes() getTotalRxBytes() getUidRxBytes() && getUidTxBytes函数 测试时发现各进程getUidRxBytes的值的总值与MobileRxBytes不一致 查看了下getUidRxBytes() && getUidTxBytes函数native 代码发现此方法通过读取 "/proc/uid_stat/%d/tcp_rcv" 和"/proc/uid_stat/%d/tcp_snd"文件来获取流量 ,其中%d为进程uid。 这两个文件为非标准linux内核文件,由android内核层/kernel/net/Socket.c 的__sock_sendmsg函数负责写入, 用户层套接字通信在内核层最终会调用此函数 (包括本地套接字和网络套接字), 因此根据TrafficStats.getUidRxBytes() && getUidTxBytes获取的流量既包括了网络流量亦包括了本地流量 而MobileRxBytes 读取的sys/class/net/rmnet0/statistics/rx_bytes 读取的sys/class/net/ppp0/statistics/rx_bytes 此为linux标准内核,略过 查看原帖>>
⑷ 安卓手机的哪个流量监控最好最准确最强大急急急
您好,
您可以尝试使用腾讯手机管家进行手机流量监控,管家的流量监控功能除了能正常监控您的流量使用情况外,还能准确检测到您手机的实时网速、监控各软件每月的流量消耗情况、防止恶意软件偷走您的流量。同时,还具备流量超额自动断网、月/日已用流量提醒等多种流量相关辅助功能。
另外,管家除了流量监控功能外,还提供了病毒查杀、骚扰拦截、手机防盗、隐私保护等安全防护功能,并主动满足用户:手机加速、软件管理、垃圾清理、电池健康、手机空间管理、软件搬家等个性化的手机管理需求。是众多用户推荐、并使用的手机安全管理软件。
腾讯手机管家诚邀您来体验。
⑸ 安卓系统 怎么监控正在使用流量的软件
你好,你可以下载个360安全卫士,里面有流量监控的设置。
⑹ 用腾讯手机管家如何监测安卓手机流量使用情况
您好,进入腾讯手机管家--健康优化--流量监控功能,根据您的手机流量套餐进行相关设置,可以避免您的手机流量用超等情况,同时手机获取root权限后还可以显示软件联网开关,并进行管理
⑺ 安卓手机流量实时监控
你可以安装360手机卫士,安装后打开就可以看到它的功能了,挺管用的如防垃圾短信、防骚扰电话、防隐私泄漏、对手机进行安全扫描、联网云查杀恶意软件、软件安装实时检测、流量使用全掌握、系统清理全都有。
⑻ 监控android终端流量,只计算wlan0吗
一、通过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 mpsys 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流量
三、通过tcpmp和wireshark计算流量
root机型下,把tcpmp工具push到sd卡
使用tcpmp命令,监控测试期间的流量,并生成pcap文件
导出pcap文件,并使用wireshark打开
过滤被app有关的数据,求和计算
⑼ 大家用什么Android流量监控软件
1、360手机管家
360手机管家会自动发短信确认流量,不用担心超标,还有软件流量使用情况查询,软件联网开启等防御措施,目前主流的手机防御监控软件。
2、腾讯手机管家
腾讯手机管家是一款永久免费的手机安全与管理软件,集一键体检、手机加速、智能省电、流量监控、骚扰拦截、手机令牌、手机防盗、病毒查杀及隐私保护等功能于一体,既是安全专家,更是贴心管家。
3、网络手机卫士
网络手机卫士是一款拥有6亿超高人气的免费安全软件。首创支付安全环形防护,彻底查杀恶意病毒应用,强力保护用户网购安全。独创先进的云端压缩技术,有效节省手机上网流量,节省比例高达50%。
⑽ 什么安卓软件可以监控wifi流量
LBE安全大师,360安全卫士等防护软件都可以监控wifi流量
安全软件分为杀毒软件,系统工具和反流氓软件。安全软件是一种可以对病毒、木马等一切已知的对计算机有危害的程序代码进行清除的程序工具。安全软件也是辅助您管理电脑安全的软件程序,安全软件的好坏决定了杀毒的质量,通过VB100以及微软WINDOWS验证的杀毒软件才是安全软件领域的最好选择
软件原理
安全软件中反病毒软件原理
反病毒软件的任务是实时监控和扫描磁盘。部分反病毒软件通过在系统添加驱动程序的方式,进驻系统,并且随操作系统启动。大部分的杀毒软件还具有防火墙功能。
反病毒软件的实时监控方式因软件而异。有的反病毒软件,是通过在内存里划分一部分空间,将电脑里流过内存的数据与反病毒软件自身所带的病毒库(包含病毒定义)的特征码相比较,以判断是否为病毒。另一些反病毒软件则在所划分到的内存空间里面,虚拟执行系统或用户提交的程序,根据其行为或结果作出判断。
而扫描磁盘的方式,则和上面提到的实时监控的第一种工作方式一样,只是在这里,反病毒软件将会将磁盘上所有的文件(或者用户自定义的扫描范围内的文件)做一次检查。