700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 系统应用流量 android获取手机流量使用情况

android 系统应用流量 android获取手机流量使用情况

时间:2023-09-25 14:29:40

相关推荐

android 系统应用流量 android获取手机流量使用情况

软件流量使用数据保存在/proc/uid_stat/uid(用户id)/ 下面文件中

/proc/uid_stat/uid/tcp_send 上传流量

/proc/uid_stat/uid/tcp_rcv 下载流量

关键代码如下:

//1.获取一个包管理器。

PackageManager pm = getPackageManager();

//2.遍历手机操作系统 获取所有的应用程序的uid

List appliactaionInfos = pm.getInstalledApplications(0);

for(ApplicationInfo applicationInfo : appliactaionInfos){

int uid = applicationInfo.uid; // 获得软件uid

//proc/uid_stat/10086

long tx = TrafficStats.getUidTxBytes(uid);//发送的 上传的流量byte

long rx = TrafficStats.getUidRxBytes(uid);//下载的流量 byte

//方法返回值 -1 代表的是应用程序没有产生流量 或者操作系统不支持流量统计

}

TrafficStats.getMobileTxBytes();//获取手机3g/2g网络上传的总流量

TrafficStats.getMobileRxBytes();//手机2g/3g下载的总流量

TrafficStats.getTotalTxBytes();//手机全部网络接口 包括wifi,3g、2g上传的总流量

TrafficStats.getTotalRxBytes();//手机全部网络接口 包括wifi,3g、2g下载的总流量

原文:/cy524563/article/details/41677665

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。