Как написать приложение для блокировки определенных веб-сайтов на Android? - PullRequest
0 голосов
/ 03 октября 2010

Я планирую написать приложение для интернет-фильтров для Android, которое позволит родителям блокировать нежелательные веб-сайты на телефонах своих детей.Я предполагаю, что это также будет полезно в GoogleTV, когда оно выйдет.Как бы я вообще начал?Можно ли заблокировать доступ к определенным сайтам, не требуя, чтобы пользователь рутировал свой телефон?

Полагаю, я мог бы сделать это с помощью iptables, но для этого, вероятно, потребуется рутованный телефон. Редактировать:

Если бы телефон был рутирован, как бы это сделать?Таблицы IP - это путь или есть лучший способ?

Ответы [ 3 ]

2 голосов
/ 04 октября 2010

Учитывая, что вы можете найти isAllowed (Url), вы можете использовать WebView для загрузки новой страницы.Хотя, как я пишу, вам может потребоваться более мощный браузер, чем WebView, http://androidcommunity.com/forums/f4/how-open-a-new-screen-to-display-a-web-page-141/ может быть полезным.

2 голосов
/ 04 октября 2010

Извините, приложение не может этого сделать.

1 голос
/ 11 ноября 2011

Вы можете установить intent-фильтр для некоторого URL (используя схему http).Таким образом, если пользовательский браузер по идентифицированному URL, ваше приложение будет запущено вместо веб-страницы.

подробнее здесь: http://developer.android.com/guide/topics/intents/intents-filters.html#ifs и здесь: http://developer.android.com/guide/topics/manifest/data-element.html

С уважением, Патрик

...