2010-12-07 4 views
9

Можно создать дубликат:
iPhone Data Usage Tracking/MonitoringiPhone Data Monitoring Использование

Я пытаюсь построить "мониторинг использования данных" iPhone приложение в качестве быстрой демонстрации, но не смог чтобы выяснить, как программно получить статистику использования CellularData/Wifi.

Я знаю, что это возможно, так как для этого есть несколько приложений в магазине приложений (DataUsage, DataMan).

Я знаю, что они не сломают страницы сотового оператора, чтобы получить данные, поэтому мне интересно, как они могут это достичь.

Не удалось найти что-либо в документации iOS 4.2 SDK.

Я предполагаю, что они каким-то образом получать данные, которые отображаются в разделе «Настройки -> Общие -> Использование»,

+0

Эй, Дани, Любая удача? – 2012-01-20 06:06:02

+4

[Ответ можно найти в этом потоке SO] (http://stackoverflow.com/questions/7946699/iphone-data-usage-tracking-monitoring) – Lefteris 2012-09-18 09:16:11

ответ

0

Эй, это своего рода непроверенной - я попробовал его на тренажере, но это, очевидно, не хранит статистику использования данных. Попробуйте записать код, указанный на картинке: iPhone.

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

Он должен распечатать все содержание предпочтений пользователей. Затем вы сможете выкопать соответствующие ключи для доступа к необходимым вам данным.

Сообщите мне, работает оно или нет: D