13

有没有办法在 iPhone 上跟踪蜂窝数据使用情况?有很多类似“Dataman”和“DataUsage”的应用程序

基本上我正在寻找一种编程方式来获取存储在设置中的信息 -> 常规 -> 使用

任何帮助将不胜感激。

4

2 回答 2

7

检查蜂窝网络使用这个

- (bool) hasCellular {
    struct ifaddrs * addrs;
    const struct ifaddrs * cursor;
    bool found = false;
    if (getifaddrs(&addrs) == 0) {
        cursor = addrs;
        while (cursor != NULL) {
            NSString *name = [NSString stringWithUTF8String:cursor->ifa_name];
                if ([name isEqualToString:@"pdp_ip0"]) 
                    found = true;
            }
            cursor = cursor->ifa_next;
        }
        freeifaddrs(addrs);
    }
    return found;
}
于 2013-01-28T05:54:53.343 回答
2

您可以查询每个网络接口以获取通过它的数据。

于 2011-11-28T02:27:52.220 回答