重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
iPhone用户系统更新到ios7后查看每个软件产生流量的方法:进入”设置-蜂窝移动网络“,滑到下方可以看到每个软件开关下方都有流量统计。
创新互联是一家专注于做网站、成都网站设计与策划设计,新华网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:新华等地区。新华做网站价格咨询:18982081108
iOS 网络流量统计
计算项目中流量的发送、接受和消耗
- (NSDictionary*)getTrafficMonitorings
{
NSDictionary * trafficDict = [[NSDictionary alloc] init];
BOOLsuccess;
structifaddrs*addrs;
conststructifaddrs*cursor;
conststructif_data*networkStatisc;
intWiFiSent =0;
intWiFiReceived =0;
intWWANSent =0;
intWWANReceived =0;
NSString *name=[[NSString alloc]init];
success =getifaddrs(addrs) ==0;
if(success) {
cursor = addrs;
while(cursor !=NULL) {
name=[NSString stringWithFormat:@"%s",cursor-ifa_name];
if(cursor-ifa_addr-sa_family==AF_LINK) {
//wifi消耗流量
if([namehasPrefix:@"en"]) {
networkStatisc = (conststructif_data*) cursor-ifa_data;
WiFiSent+=networkStatisc-ifi_obytes;
WiFiReceived+=networkStatisc-ifi_ibytes;
}
//移动网络消耗流量
if([namehasPrefix:@"pdp_ip0"]) {
networkStatisc = (conststructif_data*) cursor-ifa_data;
WWANSent+=networkStatisc-ifi_obytes;
WWANReceived+=networkStatisc-ifi_ibytes;
}
}
cursor = cursor-ifa_next;
}
freeifaddrs(addrs);
}
NSString*WiFiSentTraffic = [NSStringstringWithFormat:@"%d",WiFiSent];
NSString*WiFiReceivedTraffic = [NSStringstringWithFormat:@"%d",WiFiReceived];
NSString*WiFiTotalTraffic = [NSStringstringWithFormat:@"%d",WiFiSent + WiFiReceived];
NSString*WWANSentTraffic = [NSStringstringWithFormat:@"%d",WWANSent];
NSString*WWANReceivedTraffic = [NSStringstringWithFormat:@"%d",WWANReceived];
NSString*WWANTotalTraffic = [NSStringstringWithFormat:@"%d",WWANSent+WWANReceived];
trafficDict =@{
@"WiFiSentTraffic":WiFiSentTraffic,
@"WiFiReceivedTraffic":WiFiReceivedTraffic,
@"WiFiTotalTraffic":WiFiTotalTraffic,
@"WWANSentTraffic":WWANSentTraffic,
@"WWANReceivedTraffic":WWANReceivedTraffic,
@"WWANTotalTraffic":WWANTotalTraffic
};
/*
WiFi状态下发送流量
WiFi状态下接收流量
WiFi状态下消耗总流量
移动网络下发送流量
移动网络下接收流量
移动网络下消耗总流量
*/
returntrafficDict;
}
Demo地址
这个可以直接在设置里面,然后点击我的流量统计,然后选择上你想要统计的时间和日期,这样的话就可以直接看你流量一天内的使用情况,也可以看到哪个应用里用的比较多
你手机没有越狱的话没有软件可以下载的。
不过ios的设置里面可以查看软件的流量使用情况,打开设置 - 蜂窝移动网络,你把数据还原统计,那你再用一天看看,哪个软件在跑流量。
一上午300m 如果在刷微信朋友圈,看照片,看小视频,那也比较正常。
找到iPhone主屏上的“设置”图标,点击打开。
2、在设置列表中,点击“蜂窝移动网络”选项。
3、随后即可看到关于蜂窝移动网络的设置选项,用手指向下滑动可查看手机上所有应用的流量使用情况。
4、然后可以看到使用蜂窝移动网络的应用和当前使用的流量了
第一步、在软件中设置流量
这里以腾讯的手机管家为例,可以在 App Store 应用商店中免费下载安装。
打开手机管家以后,请点击“流量监控”选项。
接下来请点击“点击设置”按钮。
随后请输入当前所使用的流量包大小。
接着请选择当前所在的省份,以及具体的移动运营商网络类型。
随后会显示一些怎么在通知中心里设置的小教程,可以查看一下。完了以后点击“完成”按钮继续。
如果觉得当前手机管家统计的已经使用的移动流量不准确的话,可以进行手动校准,点击“校正流量”按钮。
随后可以先到移动运营商网络上查一下,当前实际使用了多少,手动输入即可。
第二步、把流量统计添加到中心列表
在手机管家里把流量监控的数据设置好以后,接下来请调出下拉通知中心列表,在底部点击“编辑”按钮。
接着在列表里找到“手机管家”一栏,点击左侧的 + 按钮。
随后再返回通知中心列表,即可看到当前的流量使用情况了, 非常方便查看。