Sensores de posicionamento no Android (Tradução da documentação oficial)

A plataforma Android fornece dois sensores que permitem que você determine a posição de um dispositivo: o sensor de campo geomagnético e o sensor de orientação. A plataforma Android fornece também um sensor que permite que você determine quão próxima face de um dispositivo está de um objeto (conhecido como sensor de proximidade). O sensor de campo geomagnético e o sensor de proximidade são baseados em hardware. A maioria dos dispositivos de mão incluem um sensor geomagnético, assim como um sensor de proximidade, que determina quando o dispositivo está sendo segurado próximo ao rosto do usuário (por exemplo, durante uma chamada telefônica). O sensor de orientação é baseado em software e deriva seus dados do acelerômetro e do sensor de campo geomagnético.

Continuar lendo Sensores de posicionamento no Android (Tradução da documentação oficial)

Sensores de movimento no Android (Tradução da documentação oficial)

A plataforma Android fornece diversos sensores que permitem que você monitore os movimentos do dispositivo. Dois desses sensores são sempre baseados no hardware (o acelerômetro e o giroscópio), e três desses sensores podem ser tanto baseados em hardware quanto em software (gravidade, aceleração linear e rotação vetorial). Por exemplo, em alguns dispositivos os sensores baseados em software derivam seus dados do acelerômetro e do magnetrômetro, mas em outros pode-se usar também o giroscópio. Muitos dispositivos que rodam Android possuem um acelerômetro, e muitos agora incluem um giroscópio. A disponibilidade de sensores baseado em software é mais variada porque eles frequentemente dependem de um ou mais sensores de hardware para gerar os seus dados.

Continuar lendo Sensores de movimento no Android (Tradução da documentação oficial)

Usando o Bluetooth no Android (Tradução da documentação oficial)

A plataforma Android inclui suporte para a pilha da rede Bluetooth, que permite que um dispositivo troque dados sem necessidade de cabos com outros dispositivos Bluetooth. O framework da aplicação fornece acesso a fuincionalidade Bluetooth através das APIs Bluetooth do Android. Essas APIs permitem que a aplicação conecte-se a outros dispositivos Bluetooth, ativando recursos de rede sem fio ponto a ponto e multiponto.

Continuar lendo Usando o Bluetooth no Android (Tradução da documentação oficial)

Usando a câmera no Android (Tradução da documentação oficial)

O framework do Android inclui suporte para várias câmeras e recursos de câmera disponíveis em dispositivos diversos, permitindo que você capture imagens e vídeos em suas aplicações. Esse artigo irá mostra de forma rápida e simples como capturar imagens e vídeos e mostrará uma abordagem avançada para criar experiências personalizadas utilizando a câmera aos usuários de seu aplicativo.

Continuar lendo Usando a câmera no Android (Tradução da documentação oficial)

Opções de armazenamento no Android (Tradução da documentação oficial)

O Android fornece diversas opções para que você salve dados persistentes da aplicação. A solução que você escolher depende da sua necessidade, como se os dados devem ser privativos da sua aplicação ou acessível a outras aplicações (e ao usuário) e quanto espaço seus dados necessitam.

Continuar lendo Opções de armazenamento no Android (Tradução da documentação oficial)

Suporte a Tablets e Smartphones no Android

A plataforma Android pode ser executada em uma grande variedade de tamanhos de telas e o sistema redimensiona graciosamente a interface da aplicação para caber em cada um desses tamanhos. Tipicamente, tudo o que você precisa fazer é projetar a sua interface de forma que ela seja flexível e otimizar alguns elementos para tamanhos diferentes pelo fornecimento de recursos alternativos (como layouts alternativos que reposicionam alguns views ou valores de dimensionamento alternativos para os views). Porém, algumas vezes você pode querer dar um passo adiante e otimizar toda a experiência do usuário em diferentes tamanhos de tela.

Continuar lendo Suporte a Tablets e Smartphones no Android