2010 maio | Felipe Silveira fala sobre Android, Java e desenvolvimento de software em geral.
Toda a comunicação entre aplicações e providers é …
A descrição completa da release está aqui: …
13 de maio de 2010 7 comentários
Hoje irei falar sobre um mecanismo simples porém muito útil para uma aplicação android: os logs.
Os logs permitem ao desenvolvedor debugar erros durante o desenvolvimento e também investigar problemas com o software em produção, ou seja, com o usuário final.
Para este fim, android tem um classe específica: A classe Log (android.util.Log).
Para criar os log, temos à disposição as funções Log.v(), Log.d(), Log.i(), Log.w(), r Log.e().
Mas por que tantas funções?
Porque os log em java tem alguns tipos – ou níveis – são eles:
DEBUG Рlogs impressos pela fun̤̣o Log.d()
ERROR Рlogs impressos pela fun̤̣o Log.e()
INFO Рlogs impressos pela fun̤̣o Log.i()
VERBOSE Рlogs impressos pela fun̤̣o Log.v()
WARN Рlogs impressos pela fun̤̣o Log.w()
Todas estas funções recebem como parâmetros duas strings – a primeira, chamada de TAG, e a segunda que é a mensagem em si. A TAG é uma string que irá identificar a sua aplicação, tornando mais fácil …
Postado em Android | Tags: logcat, logs
Vá até o menu "MOTODEV" "New" "New Android Activity". Na tela de configuração, entre com o nome da Activity a ser criada:
Este arquivo XML …
Activity Рo que ̩ isso?
2 de maio de 2010 38 comentários
Hoje iremos conhecer uma das mais importantes classes de uma aplicação Android: A classe Activity.
No post "Criando um projeto Android (Helloworld!)" comecei a falar sobre ela:
Uma Activity é basicamente uma classe gerenciadora de UI (Interface com o usuário). Todo aplicativo android começa por uma Activity.
Ou seja, quando uma aplicação android é executada, na verdade é a sua Activity principal que é lançada.
Uma das coisas que é importante conhecer sobre a Activity é o seu ciclo de vida. E para explicá-lo, nada melhor do que o seguinte diagrama*:
Este diagrama é de fundamental importância para o correto entendimento do funcionamento de uma aplicação android. Ele introduz, implicitamente, os estados que uma Activity pode estar, os quais explico no desenho abaixo:
Voltando ao diagrama do ciclo de vida, temos as seguintes funções:
onCreate() É a primeira função a ser executada quando uma Activity é lançada. Geralmente é a responsável por