Доступ к приложению Android через прокси - PullRequest
0 голосов
/ 28 сентября 2010

У меня есть приложение для Android (Android 2.2), которое подключается к Интернету через прокси.

Я попытался установить APN с прокси-хостом и портом, и он отлично работает в браузере эмулятора. Но приложению не удается подключиться к Интернету.

Я также попробовал параметр командной строки -http-proxy, он не работает.

Может ли кто-нибудь помочь мне с этим?

Ответы [ 3 ]

0 голосов
/ 05 октября 2010

После стольких дней борьбы я обнаружил, что существует проблема на Android при доступе к https с помощью HTTP-клиента apache с прокси-сервером.

См. Эту проблему. http://code.google.com/p/android/issues/detail?id=2690

Исправление дляпроблема здесь .

0 голосов
/ 22 ноября 2010
String myProxy=Proxy.getDefaultHost() ;
        int myPort=Proxy.getDefaultPort();
        HttpHost proxy = new HttpHost(myProxy,myPort,"http");
        client.getParams().setParameter (ConnRoutePNames.DEFAULT_PROXY, proxy); 

попробуйте указать это в своем Java-файле. перед этим измените настройки прокси в эмуляторе!

0 голосов
/ 28 сентября 2010

установить разрешение для вашего приложения на доступ к Интернету в файле манифеста. Как ...

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

Для получения дополнительной информации проверьте приложение ApiDemos и thes e Документация

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