Detectando o browser móvel
Neste trimestre, na disciplina de computação ubíqua, precisei desenvolver uma pequena aplicação móvel. O trabalho era deveras simples, bastava detectar se o navegador móvel para então realizar pequenas adaptações na aplicação, principalmente em relação à layout e alguns comportamentos com em datagrids e diálogos com o usuários, eliminando componentes muito sofisticados. Para tal, precisei de um trecho de código em PHP que identificava se o navegador era um android, nokia, opera mini, dentre tantos outros. Segue a seguir o código construído a partir de pesquisas na web. Basicamente a função analisa os headers HTTP para descobrir tal informação.

