Android WebView проблема доступа в интернет, из-за прокси? - PullRequest
6 голосов
/ 13 июля 2011

Вот моя проблема:

Эмулятор (Android 2.2) может выходить в интернет через браузер. (Я нахожусь за прокси, поэтому сначала я устанавливаю прокси)

но когда я создаю веб-приложение, кажется, что оно не может получить доступ к Интернету через веб-браузер.

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

установлено. Боюсь, это из-за прокси.

Есть подсказка? Благодаря.

Ответы [ 2 ]

9 голосов
/ 13 июля 2011

Попробуйте добавить In OnCreate ()

WebView.enablePlatformNotifications();

и добавить следующие разрешения в манифест

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

Это должно позволить вашему веб-представлению получить доступ к необходимой информации прокси.Возможно, вам придется перезапустить эмулятор (надеюсь, что нет).

1 голос
/ 13 июля 2011

Для меня мои приложения не могут получить доступ к веб-представлениям, если я не укажу DNS-сервер для своих симуляторов Android. Вот как я решаю проблему в затмении:

  • Eclipse> Настройки> Android> Запуск:
  • Параметры эмулятора по умолчанию:
  • днс-сервер 8.8.8.8

Вы также должны добавить «-dns-server 8.8.8.8» для всех уже созданных конфигураций Android Run.

  • Выполнить> Выполнить настройки> Выбрать проект Android> Вкладка «Цель»> Дополнительные параметры командной строки эмулятора:
  • Добавить "-dns-server 8.8.8.8" здесь.

Не уверен, поможет ли это в вашей проблеме, но, надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...