2010-09-28 46 views
0

我有一個Android應用程序(Android 2.2)訪問代理後面的互聯網。Android應用程序Internet訪問代理後

我已經嘗試使用代理主機&端口設置APN,並且它在模擬器瀏覽器中正常工作。 但該應用程序無法連接到互聯網。

我也嘗試了-http-proxy的命令行選項,它不起作用。

有人可以幫我嗎?

+0

互聯網權限設置? – WarrenFaith 2010-09-28 11:18:23

回答

0

後掙扎了這麼多天,當使用帶代理的apache HTTP客戶端訪問https時,我發現在android上有一個問題。

請參閱本作issue.http://code.google.com/p/android/issues/detail ID = 2690

的對這個問題的解決方法是here

0

你的應用程序來訪問Internet上的清單File.like設置權限..

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

對於更多信息檢查ApiDemos APP和thesËDocumentation

+0

如果由於任何原因不能解決它,看看logcat,並找出實際的錯誤是 – 2010-09-28 12:22:39

+0

我已經設置了互聯網的權限。 Logcat不顯示任何錯誤。 webview無法加載網址。它顯示如下:的網頁可能會暫時關閉,或者它可能永久移動到新的網址。我嘗試使用多個網址,但結果相同。 – Ashwini 2010-09-29 03:46:58

+0

把'http://'替換爲'https://'.Hope有幫助 – Praveen 2010-09-29 11:24:27

0
String myProxy=Proxy.getDefaultHost() ; 
     int myPort=Proxy.getDefaultPort(); 
     HttpHost proxy = new HttpHost(myProxy,myPort,"http"); 
     client.getParams().setParameter (ConnRoutePNames.DEFAULT_PROXY, proxy); 

嘗試在你的java文件中給出這個。在此之前,請在模擬器中更改您的代理設置!