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 に答える