Como Configurar Seu Ambiente De Desenvolvimento

Você precisa baixar e instalar o Android SDK, baixar o Eclipse, baixar e instalar o Eclipse ADT. Links: Download Android SDK: http://developer.android.com/sdk/index.html Instalando o Android SDK: http://developer.android.com/sdk/installing.html Download Eclipse:...

Como Calcular o Hash MD5

Como você sabe, você não deve armazenar senhas e outras informações sensíveis em texto. Uma boa prática é armazenar o hash MD5 dos dados. public static String calcMD5(String s) { try { MessageDigest digest = java.security.MessageDigest.getInstance("MD5");...

Como Checar Se Um App É Debugável

Isto é útil para adicionar logs, destravar levels, pular checagens de segurança entre outras coisas somente quando seu app for debugável (debuggable). Desta forma, você não precisa remover ou comentar código quando você publicar seu app. public static boolean...

Como Verificar Se o Market Está Instalado

Alguns aparelhos não tem um market instalado, se você tentar abrí-lo sem checar se ele existe, pode acontecer um Force Close! Se há um market instalado no aparelho, você pode: pedir para as pessoas darem notas/estrelas pedir para as pessoas comentarem redirecionar...

Como Alterar Atributos De Um Layout Automaticamente

Isto é muito útil para alterar atributos automaticamente, sem ter que alterar um por um manualmente. Exemplos: mudar a cor de todos os TextViews de um Layout mudar o TypeFace de todos os TextViews de um Layout mudar o background de todos os Buttons de um Layout mudar...

Como Melhorar a Performance do SoundPool

Eu tive alguns problemas de performance ao usar o SoundPool. Toda vez que eu tocava um som, a taxa de atualização (frame rate) caía. Isso é absolutamente inadimissível em jogos que precisam de uma alta taxa de atualização (FPS). Estou usando arquivos *.ogg e a...