2011-09-06 59 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是桌面浏览器