Отключить все мобильные приложения, потребляющие данные [дубликат]

Возможный дубликат:
предотвращение использования мобильных данных для некоторых приложений на нерутированном телефоне?

Завтра я уезжаю за границу с туристической SIM-картой, которая поддерживает мобильные данные, но это будет ценный ресурс. Поэтому я в основном хочу переключить каждое приложение на «не использовать мобильные данные, если я специально не скажу вам». Есть ли список шагов, которые я должен пройти?

Я знаю, что могу просто «деактивировать режим сети передачи данных». Но что меня беспокоит, так это то, что когда я снова включаю его, внезапно многие приложения захотят обновляться, или собирать электронную почту, или обновлять ленту Twitter, или что-то в этом роде.

Это Samsung Galaxy Note с ICS.

Также проверьте: android.stackexchange.com/questions/7976/…
Они актуальны, но не то же самое. Мой вопрос касается всех форм использования мобильных данных без запроса, таких как автоматическое обновление приложений.
Решение должно быть одинаковым.
Я только что видел комментарий roxans, и, поскольку он ссылается на ответ, практически такой же, как и мой, да, это то, что вы ищете. Прочитайте мой ответ, и вы можете понять, почему, если вы запутались.

Ответы (2)

Чтобы позаимствовать ответ из предыдущего вопроса, на который я ответил, вы можете использовать брандмауэр. Указав правила, которым программам разрешен доступ в Интернет, даже включение соединения все равно заблокирует их в брандмауэре, и они не будут иметь доступа к сети. Таким образом, вы можете заблокировать любое приложение, кроме приложений, которые вы хотите разрешить всегда (если таковые имеются), а затем при необходимости разблокировать приложения.

DroidWall — внешнее приложение для мощного брандмауэра iptables Linux. Позволяет ограничить доступ приложений к сети.

Однако для этого приложения требуется root, но я думаю, важно понимать, что то, о чем вы спрашиваете, требует низкоуровневого доступа к системе, поэтому управление этим без root, вероятно, невозможно.

Настройки> Аккаунты и синхронизация> Снимите флажок «Фоновые данные».

Это отключит использование данных для всех приложений, которые не являются вашим текущим приложением переднего плана, однако некоторые приложения могут игнорировать это.

Для большего спокойствия попробуйте приложение Onavo Count , которое отслеживает, какие приложения используют ваши данные, и может быть настроено на принудительное закрытие определенных приложений по вашему выбору, когда они пытаются использовать данные в фоновом режиме. Его также можно настроить на полное отключение мобильных данных, когда вы приближаетесь к лимиту данных.

Вы уверены, что это реализовано на системном уровне? Я думал, что этот параметр был скорее ориентиром, который некоторые приложения используют, чтобы решить, включать ли push-сервисы или нет.
Вы правы, это строго не соблюдается. Я бы начал с этого, а затем использовал Onavo Count, чтобы отслеживать и отключать приложения, которые игнорируют настройку. Смотрите мой отредактированный ответ.
Да, я уже использую Onavo Count. Меня немного беспокоит, что к тому времени, когда я замечу, что приложение игнорирует этот параметр, оно уже использует довольно много данных. Тем не менее, это начало.
@ Стив Справедливое замечание. Это случилось со мной только в этом месяце с Google Reader. Но я полагаю, что если вы бережливы, то уведомление Onavo «Data-Hugging» должно быть достаточным предупреждением о том, что приложение ведет себя неправильно.