Android WebView проблема доступа в интернет, из-за прокси?
Вот моя проблема:
Эмулятор (Android 2.2) может выходить в интернет через браузер. (Я нахожусь за прокси, поэтому сначала я устанавливаю прокси)
но когда я создаю приложение webview, кажется, что оно не может получить доступ к Интернету через webview.
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
настроен. Так что боюсь это из-за прокси.
Любая подсказка? Благодарю.
2 ответа
Попробуйте добавить In OnCreate()
WebView.enablePlatformNotifications();
И добавив следующие разрешения в манифест
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
Это должно позволить вашему веб-представлению получить доступ к необходимой информации прокси. Возможно, вам придется перезапустить ваш эмулятор (надеюсь, что нет).
Для меня мои приложения не могут получить доступ к веб-представлениям, если я не укажу DNS-сервер для своих симуляторов Android. Вот как я решаю проблему в затмении:
- Eclipse> Настройки> Android> Запуск:
- Параметры эмулятора по умолчанию:
- днс-сервер 8.8.8.8
Вы также должны добавить "-dns-server 8.8.8.8" для всех уже созданных конфигураций Android Run.
- Выполнить> Выполнить настройки> Выбрать проект Android> Вкладка "Цель"> Дополнительные параметры командной строки эмулятора:
- Добавьте сюда "-dns-server 8.8.8.8".
Не уверен, поможет ли это с вашей проблемой, но, надеюсь, это поможет.