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

голоса
23

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

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

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

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

Задан 13/10/2008 в 08:44
источник пользователем
На других языках...                            


2 ответов

голоса
30

Я узнал ответ сам.

Имя разрешения является android.permission.INTERNET.

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

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

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

Ответил 13/10/2008 d 20:04
источник пользователем

голоса
7

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

<uses-permission android:name="android.permission.INTERNET" />
Ответил 25/03/2009 d 01:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more