Нужны ли в Android WebView разрешения для открытия внешних URL-адресов? - PullRequest
23 голосов
/ 13 октября 2008

Я пробовал следующий пример, но с внешними URL: Использование WebViews

В этом примере показано, как загрузить файл HTML из папки ресурсов (file:// url) и отобразить его в WebView.

Но когда я пробую его с внешними URL-адресами (например, http://google.com),, я всегда получаю ошибку «Веб-сайт недоступен». Встроенный браузер Android может получить доступ ко всем внешним URL-адресам.

Я подозреваю, что это как-то связано с разрешениями, но не смог подтвердить это.

Ответы [ 2 ]

31 голосов
/ 13 октября 2008

Я сам нашел ответ.

Имя разрешения - android.permission.INTERNET.

Добавление следующей строки в AndroidManifest.xml (вложенный непосредственно в тег) дало результат:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

Файл также можно редактировать графически в плагине Eclipse через вкладку прав доступа.

7 голосов
/ 25 марта 2009

Это разрешение пользователя:

<uses-permission android:name="android.permission.INTERNET" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...