Можно ли реализовать безопасное приложение для блокировки интернета на Android в роуминге? - PullRequest
0 голосов
/ 23 апреля 2010

Мне нужно разработать приложение, которое будет проверять, находится ли телефон в роуминге. Если он находится в роуминге, то приложение должно блокировать интернет для всех приложений, кроме нескольких из белого списка. В режиме без роуминга он должен разрешать все запросы. У пользователя не должно быть возможности убить или приостановить приложение или включить интернет.
Я не очень знаком с Android, поэтому я действительно не знаю, возможно ли это реализовать без модификации ОС. Есть ли способ сделать это?

Ответы [ 2 ]

3 голосов
/ 23 апреля 2010

Для этого есть системная настройка , которая по умолчанию отключена.

Для телефонов обычных пользователей - Вы не можете включить эту настройку программно.

Для рутованных телефонов - вы можете включить этот параметр программно, если ваше приложение находится в папке системных приложений

Нет способа повозиться с ОС на уровне, на котором вы можете выборочно включать и отключать доступ сети к определенным приложениям. Единственный выход - модифицировать ОС.

1 голос
/ 18 ноября 2010

DroidWall - брандмауэр Android - это интерфейсное приложение для мощного брандмауэра iptables Linux.Это позволяет вам ограничивать доступ приложений к вашим сетям передачи данных (2G / 3G и / или Wi-Fi).

http://code.google.com/p/droidwall/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...