2011-09-06 27 views
9

Actualmente estoy haciendo una aplicación de Android para un foro, básicamente solo carga el sitio web en una vista web y funciona bien y todo, pero estoy tratando de agregar una opción para ver el sitio completo o el sitio móvil.¿Agente de usuario móvil Android?

Lo tengo trabajando simplemente haciendo un tipo de navegador booleano que cuando se establece en verdadero, carga el sitio móvil en la vista web, y cuando se establece en falso, carga la página completa. Ya lo tengo funcionando y todo, el sitio completo se carga y yo jsut tengo el agente de usuario como "Chrome", y configuré el agente de usuario móvil como "Móvil", pero eso no funciona, ¿qué se supone que debo usar como el agente de usuario para el móvil? Sólo como referencia, este es el método que estoy usando:

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

Entonces, para el móvil en lugar de "Chrome", solía "móvil". ¿Cuál es el agente de usuario correcto para dispositivos móviles?

Respuesta

24

Este es un ejemplo de agente de usuario para android:

Mozilla/5.0 (Linux; U; Android 2.2; en-gb; Nexus One Build/FRF50)/533,1 (KHTML, como Gecko) Versión AppleWebKit /4.0 Mobile Safari/533.1

Y puede utilizar simplemente:

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

Cuando lo hago, y configuro la vista web para Android, simplemente no carga nada, pero cuando está configurado como lleno carga el sitio web. – Darren

+0

¿su sitio tiene una versión móvil? – FoamyGuy

-6

use webview.getSettings() setUserAgent (int);. en el parámetro int, 0 es un navegador móvil, mientras que 1 es el navegador de escritorio

Cuestiones relacionadas