objective-c – 任何应用程序的数据使用

objective-c – 任何应用程序的数据使用,第1张

概述我想看看每个应用程序使用3G的数据量.这是否可以在iOS 5.x中?在iOS 4.x?我的目标是: >地图从您的数据计划中消耗3 MB >从您的数据计划中消耗420 kB的邮件 等等这是可能吗? 编辑: 我刚刚发现应用程序:Data Man Pro 编辑2: 我开始赏金了额外的分数可以说明这一点.我知道这是可能的(从Data Man Pro的屏幕),我确定解决方案是有限的.但是什么是解决方案和如何 我想看看每个应用程序使用3G的数据量.这是否可以在iOS 5.x中?在iOS 4.x?我的目标是:

>地图从您的数据计划中消耗3 MB
>从您的数据计划中消耗420 kB的邮件

等等这是可能吗?

编辑:
我刚刚发现应用程序:Data Man Pro

编辑2:
我开始赏金了额外的分数可以说明这一点.我知道这是可能的(从Data Man Pro的屏幕),我确定解决方案是有限的.但是什么是解决方案和如何实现这一点.

解决方法 这些只是提示不是一个解决方案.我想了很多次,但从来没有真正开始实施整个事情.

>首先,您可以计算传输的字节查询网络接口,看看this SO answer的代码和iOS上的网络接口的一个很好的解释;
>使用sysctl或类似的系统函数来检测哪些应用程序正在运行(并且为了运行我的意思是进程状态设置为RUNNING,就像在psx上执行ps或top命令一样,从未尝试过,我只是认为这是可能在iOS上,希望没有任何问题的应用程序作为无特权用户运行),所以您可以推断出哪些应用程序正在运行,并保存这些应用程序的流量统计信息.显然,鉴于应用程序在后台运行的可能性很难确定哪个应用程序正在传输数据.
也可以检索关于OSX lion上的nettop的每个进程/应用程序的网络活动的信息,不幸的是nettop使用私有框架NetworkStatistics.framework,所以你不能挖掘出它的实现;
>考虑时间;

我的2美分

总结

以上是内存溢出为你收集整理的objective-c – 任何应用程序的数据使用全部内容,希望文章能够帮你解决objective-c – 任何应用程序的数据使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1247679.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存