Android代碼----android獲取3G或wifi流量信息

日期:2017/2/23 18:01:39   &nbsp  編輯:關於Android編程

android獲取3G或wifi流量信息:

[java]

IBatteryStats battryStats = IBatteryStats.Stub.asInterface(ServiceManager.getService("batteryinfo"));

byte[] data = null;

try {

data = battryStats.getStatistics();

Parcel parcel = Parcel.obtain();

parcel.unmarshall(data, 0, data.length);

parcel.setDataPosition(0);

final BatteryStatsImpl impl = BatteryStatsImpl.CREATOR.createFromParcel(parcel);

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

e.printStackTrace();

}

long length1_1 = impl.getTotalTcpBytesReceived(BatteryStats.STATS_CURRENT);

long length1_2 = impl.getTotalTcpBytesReceived(BatteryStats.STATS_LAST);

long length1_3 = impl.getTotalTcpBytesReceived(BatteryStats.STATS_TOTAL);

long length1_4 = impl.getTotalTcpBytesReceived(BatteryStats.STATS_UNPLUGGED);

long length2_1 = impl.getTotalTcpBytesSent(BatteryStats.STATS_CURRENT);

long length2_2 = impl.getTotalTcpBytesSent(BatteryStats.STATS_LAST);

long length2_3 = impl.getTotalTcpBytesSent(BatteryStats.STATS_TOTAL);

long length2_4 = impl.getTotalTcpBytesSent(BatteryStats.STATS_UNPLUGGED);

long length3_1 = impl.getMobileTcpBytesReceived(BatteryStats.STATS_CURRENT);

long length3_2 = impl.getMobileTcpBytesReceived(BatteryStats.STATS_LAST);

long length3_3 = impl.getMobileTcpBytesReceived(BatteryStats.STATS_TOTAL);

long length3_4 = impl.getMobileTcpBytesReceived(BatteryStats.STATS_UNPLUGGED);

long length4_1 = impl.getMobileTcpBytesSent(BatteryStats.STATS_CURRENT);

long length4_2 = impl.getMobileTcpBytesSent(BatteryStats.STATS_LAST);

long length4_3 = impl.getMobileTcpBytesSent(BatteryStats.STATS_TOTAL);

long length4_4 = impl.getMobileTcpBytesSent(BatteryStats.STATS_UNPLUGGED);

Log.d("TAG", "total tcp R dataC:" + length1_1/(1024*1024));

Log.d("TAG", "total tcp R dataL:" + length1_2/(1024*1024));

Log.d("TAG", "total tcp R dataT:" + length1_3/(1024*1024));

Log.d("TAG", "total tcp R dataU:" + length1_4/(1024*1024));

Log.d("TAG", "total tcp S dataC:" + length2_1/(1024*1024));

Log.d("TAG", "total tcp S dataL:" + length2_2/(1024*1024));

Log.d("TAG", "total tcp S dataT:" + length2_3/(1024*1024));

Log.d("TAG", "total tcp S dataU:" + length2_4/(1024*1024));

Log.d("TAG", "M R tcp dataC:" + length3_1/(1024*1024));

Log.d("TAG", "M R tcp dataL:" + length3_2/(1024*1024));

Log.d("TAG", "M R tcp dataT:" + length3_3/(1024*1024));

Log.d("TAG", "M R tcp dataU:" + length3_4/(1024*1024));

Log.d("TAG", "M S tcp dataC:" + length4_1/(1024*1024));

Log.d("TAG", "M S tcp dataL:" + length4_2/(1024*1024));

Log.d("TAG", "M S tcp dataT:" + length4_3/(1024*1024));

Log.d("TAG", "M S tcp dataU:" + length4_4/(1024*1024));

} catch (RemoteException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

android获取3g或wifi流量信息,Android代碼----android獲取3G或wifi流量信息相关推荐

  1. python抓取文献关键信息,python爬虫——使用selenium爬取知网文献相关信息

    python爬虫--使用selenium爬取知网文献相关信息 写在前面: 本文章限于交流讨论,请不要使用文章的代码去攻击别人的服务器 如侵权联系作者删除 文中的错误已经修改过来了,谢谢各位爬友指出错误 ...

  2. python爬取网上租房信息_Python爬虫入门 | 5 爬取小猪短租租房信息

    小猪短租是一个租房网站,上面有很多优质的民宿出租信息,下面我们以成都地区的租房信息为例,来尝试爬取这些数据. 1.爬取租房标题 按照惯例,先来爬下标题试试水,找到标题,复制xpath. 多复制几个房屋 ...

  3. android获取已连上热点设备名称,2、android获取连接到手机热点上的设备的信息

    转自:http://blog.csdn.net/beijingshi1/article/details/9119297 最近开发一个项目,遇到一个问题,在手机开启热点的情况下,想要获取是哪个设备已经连 ...

  4. Android获取屏幕实际高度跟显示高度,判断Android设备是否拥有虚拟功能键

    //获取屏幕尺寸,不包括虚拟功能高度 getWindowManager().getDefaultDisplay().getHeight(); 获取屏幕原始尺寸高度,包括虚拟功能键高度, private ...

  5. android 获取网卡mac_Android获取本机Mac地址及IP地址方法

    1.Android  获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiMan ...

  6. android获取activity截图,Android Activity 不能被截屏的解决方法

    Android Activity 不能被截屏的解决方法 在Activity 添加即可 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECU ...

  7. android 相册分组,Android获取相册路径

    Android获取相册路径 (2015-10-14 16:14:38) 标签: android 开发 源代码 freetheory 相册路径 private void getPhotoThumbnai ...

  8. Python爬虫案例:简单爬取肯德基餐厅位置信息

    目录 代码 成功获取的数据预览 代码 # Python爬虫简单例子 # 爬取肯德基餐厅位置信息 # 仅供学习交流!import requests;# 判断是否是当前文件运行 if __name__ = ...

  9. 如何高效地爬取链家的房源信息(四)

    "Python实现的链家网站的爬虫第四部分,最后一部分." 本系列文将以链家南京站为例,使用Python实现链家二手房源信息的爬虫,将数据爬取,并存入数据库中,以便使用. 本系列第 ...

最新文章

  1. Python_文件_日记管理系统
  2. d3.js 制作简单的俄罗斯方块
  3. Qt文档阅读笔记-隐式共享(Implicit Sharing)深入研究(理论及实例)
  4. 如何解决IE6双边距问题?
  5. MYSQL函数应用----替换函数replace()用法
  6. 无法定位软件包 docker-ce_自媒体!做自媒体账号需要注意什么?定位很重要
  7. 【Linux】学习历程
  8. 普林斯顿微积分读本第一章--函数、反函数
  9. [TCL]Tcl语言基礎教程(一)
  10. 大牛手把手带你!mysql视频教程百度网盘
  11. C# 字节(数组)与位之间的计算
  12. 计算机组成原理实验 实验四:多周期CPU实验要求(源代码全)
  13. KEPServerEX 6.7.1046.0 新版本功能大全
  14. ireport 循环_IReport 常见问题整理
  15. 编写可移植 C/C++ 程序的一些要点
  16. lightoj1138
  17. 17届华为杯数学建模大赛B题代码
  18. 用excel做数据分析必知的编程语言
  19. ng-alain php,基于阿里出得ng-Alain搭建后台管理系统
  20. 中小学计算机知识ppt,中小学信息技术课程标准解读.ppt

热门文章

  1. c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
  2. 面试官 | SpringBoot 中如何实现异步请求和异步调用?
  3. Android的引用jar包
  4. OnKeyPress事件和Javascript检测键盘输入
  5. SSH:hql语句传参报错,及antlr-2.7.2.jar重复包的删除
  6. struts的开发模式
  7. 智能指针分配动态数组
  8. 关于make_work_guard猜想
  9. 儿童编程python入门_儿童编程python入门
  10. solr java浏览器访问_solr解决访问安全