Android 流量分析API
Android流量统计与分析
最近碰上一个项目需要对Android系统中的某些应用进行流量监控。一开始选择了使用91手机市场上的应用,例如networklog
和NetMeter
。老实说这两个应用做得都挺不错,然而项目中的流量统计所需要的功能都是它们不具备的。
查阅资料后发现Android对流量分析的支持非常到位,其TrafficStats类提供了充足的api:
static long getMobileRxBytes() //获取通过Mobile连接收到的字节总数,不包含WiFi
static long getMobileRxPackets() //获取Mobile连接收到的数据包总数
static long getMobileTxBytes() //Mobile发送的总字节数
static long getMobileTxPackets() //Mobile发送的总数据包数
static long getTotalRxBytes() //获取总的接受字节数,包含Mobile和WiFi等
static long getTotalRxPackets() //总的接受数据包数,包含Mobile和WiFi等
static long getTotalTxBytes() //总的发送字节数,包含Mobile和WiFi等
static long getTotalTxPackets() //发送的总数据包数,包含Mobile和WiFi等
static long getUidRxBytes(int uid) //获取某个网络UID的接受字节数
static long getUidTxBytes(int uid) //获取某个网络UID的发送字节数
需要注意的是,TrafficStats是在Android 2.2 API Level(8)之后才出现的Java类。好在目前开发的系统基本都不会低于这个版本。
Android 流量分析API相关推荐
- 网络流量分析与Android逆向小结
本章对之前的网络流量分析与Android逆向做个小结. 网络流量分析 原理解析 分析原理前之前先了解中间人攻击的概念:在中间人攻击中,攻击主机通常截断客户端和服务器的加密通信.攻击机以自己的证书替代服 ...
- Android 系统(78)---《android framework常用api源码分析》之 app应用安装流程
<android framework常用api源码分析>之 app应用安装流程 <android framework常用api源码分析>android生态在中国已经发展非常庞大 ...
- Android流量统计
项目中需要对Android设备进行流量统计来进行资费结算,所以对Android设备流量统计进行了一些调研.发现流量统计主流上有两种方式 使用系统统计类TrafficStats获取 通过系统文件解析读取 ...
- 关于浙政钉、专有钉钉的数据埋点小心得总结(稳定性监控、流量分析)
关于浙政钉.专有钉钉的数据埋点小心得总结(稳定性监控.流量分析) 先说一下关于专有钉钉得开放文档专有钉钉门户这上面会有一些入门介绍,以及api文档,可以方便开发者迅速上手.本文得重点是说明如何进行数据 ...
- 移动端测试 APP启动性能分析 WebView性能分析 H5性能分析 卡顿分析 帧分析 CPU统计 网络流量分析 耗电量指标 弱网测试 健壮性测试 兼容性测试 Amdahl
Android官网使用指南性能:https://developer.android.com/topic/performance 一.APP启动性能分析 APP的启动过程 调用起APP.创建一个空白窗口 ...
- android逆向分析概述_Android存储概述
android逆向分析概述 Storage is this thing we are all aware of, but always take for granted. Not long ago, ...
- Android中所有API和对应权限的数据结构构建
#写在前面的话 这是一篇有毒博客,我觉得,读者慎入. 我想说,那个最底下的广告怎么去,辣眼睛- T -T 当然,你也可以帮我点下我的,在这里跪谢大家 https://www.captainbed.ne ...
- 如何使用 Druid 和 Kafka 构造 Kappa 架构完成流量分析
NTT 是一家全球电信公司,总部设在日本东京.在<财富>世界 500 强中,NTT 是世界第四大电信公司.NTT 通信 (NTT Com) 是 NTT 的子公司,其全球 IP 网络 (GI ...
- android流量监控步骤_Android流量网络监控设计(超级实用版).doc
Android流量网络监控设计(超级实用版).doc 摘 要 伴随着Android智能移动设备的普及,其对网络系统和流量监控的要求越来越高,因而,让用户有能力实现对移动设备网络流量的实时监控和显示,同 ...
最新文章
- 008_HttpServletRequest对象
- 浅谈Java的Fork/Join并发框架
- java文件绝对路径_获取文件夹文件绝对路径
- Python架构(二)
- Storm 01_初识初知
- 【转】【天道酬勤】 腾讯、百度、网易游戏、华为Offer及笔经面经
- python伪装浏览器什么意思_python爬虫伪装浏览器出现问题求助
- 【小项目】Vue 整合 Axios
- 获取小程序 openid
- SQL Server 2012大数据导入Oracle的解决方案
- 5、overflow、hover
- 安装UWB定位系统设备需要注意什么?
- 年薪80万难觅技术人才 杭州区块链人才需求旺盛
- Recoil的简单实践和思考
- 2021年2月28日【Jiawei_Z】Ethercat的整个实现过程(举例:Lan9252)
- 解决:tomcat重新部署会删除临时文件以及临时文件夹
- html页面调用微信扫一扫功能,微信JSSDK调用微信扫一扫功能的方法
- OpenGL 纹理过滤和 mip 贴图
- 网络爬虫:商品比价定向爬虫
- 什么是响应式编程,Java 如何实现