Подтвердить что ты не робот

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

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

http://android-developers.blogspot.com/2008/09/using-webviews.html

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

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

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

4b9b3361

Ответ 1

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

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

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

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

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

Ответ 2

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

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