Como testar Broadcast Receiver no Android de forma mais fácil

Cansado de ter sempre de resetar meu aparelho ou o emulador para testar os meus eventos relacionados com o BOOT_COMPLETED, resolvi procurar uma maneira mais facil de testar isso sem ter de realizar esse procedimento o tempo todo e acabei encontrando esse link:

http://stackoverflow.com/questions/11325920/how-to-test-boot-completed-broadcast-receiver-in-emulator

O comando am no shell do android acaba sendo bem util até mesmo pra diversas outras coisas, como por exemplo para executar serviços e activity sem necessidade direta de contato com a tela. O comando simples, como o abaixo acaba evitando a necessidade de se ter que reiniciar o aparelho para testar o evento.

./adb shell am broadcast -a android.intent.action.BOOT_COMPLETE

Mais informações e exemplos você pode encontrar aqui: http://www.anddev.org/novice-tutorials-f8/using-the-am-tool-start-activities-intens-from-a-shell-t368.html

E é isso, abs!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s