Ksoap не работает за прокси.Чтобы это работало, загрузите HttpTransportSE.java и ServiceConnectionSE.java из sourceforge.
Создайте пакет с HttpTransportSE и ServiceConnectionSE.
В конструкторе ServiceConnectionSE:
String myProxy=android.net.Proxy.getDefaultHost() ;
int myPort=android.net.Proxy.getDefaultPort();
if(myProxy!=null){
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(myProxy, myPort));
connection = (HttpURLConnection) new URL(url).openConnection(proxy);
}
else
{
connection = (HttpURLConnection) new URL(url).openConnection();
}
Теперь, где бы мы ни вызывали метод HttpTransportSE.call (), убедитесь, что он указывает на ваш собственный пакет с этими двумя файлами.