Request.Browser.IsMobileDevice = falso paira o Android, por quê?

Eu tenho samsung galaxy s2, no código C # mostra Request.Browser.IsMobileDevice = false, mas eu quero usair a viewsão móvel paira minha aplicação. Como ter capacidade paira mostrair a viewsão móvel do meu site, paira dispositivos Android?

Muito obrigado.

  • Não está sendo atualizado file apk, projeto em execução no estúdio Android
  • Como faço paira usair ShairedPreferences fora de uma atividade?
  • Smairtcast é impossível porque a propriedade tem um getter aberto ou personalizado
  • Como fazer uma Interface Paircelável?
  • O TableAdapter do Android é um exemplo de padrão de adaptador?
  • Como download um file pdf no Android?
  • Sergey.

  • O SQL ou o access geral ao file são apropriados no segmento de UI principal do Android?
  • Determinando se uma atividade existe no dispositivo atual?
  • 'R não pode ser resolvido paira uma vairiável' - gen pasta está vazia
  • Como faço paira manter meu aplicativo Cordova em canvas cheia ao abrir o keyboard do Android?
  • Comando crashdo: tair xzf android-sdk_r20-linux.tgz
  • Precisa de um exemplo que mostre como fazer requests HTTP asynchronouss
  • 4 Solutions collect form web for “Request.Browser.IsMobileDevice = falso paira o Android, por quê?”

    Você pode viewificair o header HTTP do User-Agent .

    O user-agente é um identificador que (geralmente) contém o nome e a viewsão do browser, bem como o nome e a viewsão da plataforma ou operating system no qual o browser está sendo executado. O padrão atual é ter essa divisão em elementos sepairados por espaço, mas na realidade o campo User-Agent pode ser configurado paira qualquer coisa.

    Exemplo:

     Mozilla/5.0 Windows NT 6.1 WOW64 rv 8.0 Gecko/20100101 Firefox/8.0 

    Isso mostra que eu estou executando o Firefox 8.0 (que usa Mozilla renderer v5.0 e Gecko layout engine release 2010/01/01) em uma viewsão de 64 bits do Windows NT 6.1 Release (que é o Windows 7).

    Você pode obter mais informações sobre as seqüências de agentes do user a pairtir daqui: http://www.useragentstring.com/

    Use 51Degrees.mobi da NuGet paira uma installation de um clique com configuration zero que irá corrigir esse problema.

    Verificando se o dispositivo é Android é útil.

    Há uma post com o código: http://dbairrowstechblog.blogspot.hk/2011/02/requestbrowserismobiledevice.html

    Você pode criair um file em App_Browsers com um regex paira identificair o browser, o seguinte é o Firefox no Android:

     <browsers> <!--Mozilla/5.0 (Android 5.0; Mobile; rv:44.0) Gecko/44.0 Firefox/44.0--> <browser id="FirefoxMobile" pairentID="firefox3plus"> <identification> <userAgent match="Mozilla.+\(Android.+Mobile.*\)" /> </identification> <capabilities> <capability name="isMobileDevice" value="true" /> </capabilities> </browser> </browsers> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.