2011-09-06 56 views
9

我目前正在一個Android應用程序的一個論壇,基本上它只是加載在網頁視圖的網站和正常工作和所有的,但我想補充一個選項,以查看完整的網站或移動網站。Android移動用戶代理?

我得到了它的只是讓一個布爾BrowserType,當設置爲true,加載移動網站的web視圖的工作,而當設置爲false,加載整個頁面。我已經有工作和一切,完整的網站負載,我僅僅指剛有用戶代理爲「鉻」,我設置手機用戶代理「移動」,但還是不行,那我應該爲使用移動用戶代理?僅供參考,這是我正在使用的方法:

myWebView.getSettings().setUserAgentString("Chrome"); 

然後對於移動的而不是「Chrome」,我使用「移動」。什麼是移動正確的用戶代理?

回答

24

這對於機器人用戶代理的一個示例:

的Mozilla/5.0(Linux的; U;的Android 2.2;烯GB; Nexus之一構建/ FRF50) 爲AppleWebKit/533.1(KHTML,例如Gecko)版本/4.0移動Safari瀏覽器/ 533.1

而且你可以簡單地使用:

myWebView.getSettings().setUserAgentString("Android"); 
+0

當我這樣做,並且將webview設置爲Android時,它只是不會加載任何內容,但當它設置爲滿時,它將加載滿網站。 – Darren

+0

您的網站是否擁有移動版本? – FoamyGuy

-6

使用webview.getSettings()setUserAgent(INT)。 在int參數中,0是手機瀏覽器,1是桌面瀏覽器