Tag Archives: Android

Aprenda Android

Quer aprender Android? Então conheça essas 5 dicas:

  1. Conheça Java: esta é a linguagem oficial para o desenvolvimento de aplicações nativas.
  2. Conheça XML: a parte visual das aplicações nativas é toda construída com XML.
  3. Use o Android Studio: a Google descontinuou o suporte para o plugin do Eclipse, é recomendado que todos passem a utilizar o Android Studio.
  4. Internacionalize: existe o  suporte para 26 idiomas e existirá mais no futuro. Internacionalize suas Strings e evite trabalho depois.
  5. Faça testes: O Appium é uma ferramenta para automatizar seus testes em aplicações mobile, não deixe o usuário descobrir erros.

Acima de tudo seja criativo, o sucesso de uma aplicação é gerado por sua criatividade e usabilidade.

O que é ldpi, mdpi, hdpi, xhdpi e xxhdpi

No Android essas definições são correspondentes a:

  • ldpi (low-density dots per inch): em torno de 120 dpi
  • mdpi (medium-density dots per inch): em torno de 160 dpi
  • hdpi (high-density dots per inch): em torno de 240 dpi
  • xhdpi (extra-high-density dots per inch): em torno de 320 dpi
  • xxhdpi (extra-extra-high-density dots per inch): em torno de 480 dpi

As últimas pesquisas publicadas pelo Google mostram que a maioria dos dispositivos possuem telas de hdpi (34,3 %), seguido por xhdpi (23,7 %) e MDPI (23,5 %). Portanto, podemos cobrir 81,5 % dos dispositivos testando a aplicação com estas três densidades de tela.

Mudar pasta de Projetos no Android Studio

As pessoas que trabalham com o Eclipse e migraram para o Android Studio podem sentir um pouco de dificuldade no que trata de “workspace”. Esse conceito foi abolido do Android Studio e agora prevalece o local do último projeto criado. Uma outra forma de conseguir a mudança de pasta padrão é editar o arquivo ide.general.xml que se encontra na pasta ~/.AndroidStudioPreview/config/options e alterar o valor da tag: <option name=”lastProjectLocation” value=”coloque o valor da pasta” />.

JavaME e Android

Quando o Android apareceu matou a plataforma JavaME correto? Errado, o máximo que aconteceu foi que o Android pegou uma fatia (gorda sim) do mercado que a JavaME poderia utilizar. Devemos ter em mente que JavaME não é tecnologia apenas para Celulares é para qualquer tecnologia móvel. E isso inclui: Sensores, Messaging, Maquininhas da CIELO, Geladeira, Fogão e por aí vai. Ou seja, é um mundo onde o Android não toca. Entenda mais assistindo a este vídeo:

Android e o Cartão SD

Uma das piores coisas ao se criar uma aplicação para o Android é bloquear a opção de movê-la para o Cartão SD, convenhamos que a memória interna dos Celulares e Tablets é muito preciosa. O problema é que o ADT (Ambiente de Desenvolvimento Android) ao criar um projeto, por padrão, a aplicação não pode ser movida para o cartão. Para resolver este problema, acesse o arquivo AndroidManifest.xml do projeto e adicione a seguinte linha na tag manifest (raiz):

android:installLocation=”auto” ou android:installLocation=”preferExternal”

Atenção: A propriedade android:minSdkVersion precisa estar na versão 2.2 (Froyo – Level 8) ou superior.