Нужны ли Android WebView разрешения для открытия внешних URL-адресов?

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

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

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

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

24
0
26 017
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Ответ я узнал сам.

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

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

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

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

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

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

Другие вопросы по теме