iPhone数据使用监控

9

可能是重复问题:
iPhone数据使用跟踪/监控

我正在尝试构建一个“数据使用监控”iPhone应用程序作为一个快速演示,但一直没有找到如何以编程方式获取蜂窝数据/ WiFi使用统计信息的方法。

我知道这是可能的,因为在应用商店中有几个这样的应用程序(DataUsage,DataMan)。

我确信它们不是通过抓取蜂窝提供商的页面来获取数据使用情况的,所以我想知道它们是如何实现的。

在iOS 4.2 SDK文档中找不到任何东西。

我猜想它们以某种方式获取显示在“设置 -> 通用 -> 用量”下的数据。


4
答案可以在这个 SO 讨论串中找到:https://dev59.com/Cmsz5IYBdhLWcg3wYGkz - Lefteris
1个回答

0

嘿,这个还没有经过测试 - 我在模拟器上试过了,但显然它不会存储任何数据使用统计信息。尝试在设备上运行此代码。

NSLog(@"Contents of the user defaults: %@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);

它应该打印出用户偏好的全部内容。然后,您应该能够挖掘出访问所需数据的适当键。

告诉我它是否有效 :D


不会显示在设备的NSUserDefaults中(4.3)。它只显示NSInterfaceStyle、NSLanguages、AppleKeyboards、AppleLocale、AppleITunesStoreItemKinds、AppleKeyboardsExpanded和AppleLanguages的值。 - Sahil Khanna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接