Arquivo

Archive for the ‘Android’ Category

Criando uma notificação com Android

Quando se trabalha com Android é primordial a notificação ao usuário caso aconteça algo inesperado em sua aplicação ou até esperado. Por padrão, o Android tem uma barra de notificação “toolbar” onde todas as notificações de sua aplicação devem ser mostradas nela para não interromper a tela do usuário caso a notificação seja mostrada quando o usuário estiver navegando em alguma tela da aplicação. Esse aplicativo que será mostrado agora ensina como criar uma notificação e removê-la ao clicar na notificação que foi criada na barrada de notificação, além de poder emitir som e vibração.

Leia mais…

Anúncios

Android e sua máquina virtual Dalvik

Dalvik é um processo da máquina virtual (VM) desenvolvida pela Google onde foi escrita por Dan Bornstein e outros engenheiros da Google e fez uma homenagem a uma vila de pescador situada em Eyafjörõur (Islândia) chamada de Dalvík, na qual moravam alguns antepassados de Bornstein.  A Dalvik veio junto com o lançamento da SDK do Android no final de 2007. Criada com base na especificação POSIX para sistema operacional UNIX onde o intuito de “Reinventar a roda” era de melhorar no gerenciamento de processo e isolamento de thread.

Por que “reinventar a roda” Google?

Infelizmente J2ME é bastante limitada pelo motivo de alguns aparelhos não suportarem tecnologias como: gráfico 3D, SIP e Bluetooth. Isso torna um incomodo para desenvolvedores da plataforma, visto que dependendo do aplicativo o mesmo não será compatível com alguns aparelhos.  Então, a frase “write once, run anywhere” não se encaixa perfeitamente no J2ME. Outro item importante que a Google destacou sobre não ter adotado o J2ME foi a especificação JSR (Java Specification Request) que é um processo bastante burocrático e necessário para que sejam inseridos novos recursos na plataforma. Em contra partida, a Google tem o controle completo e pode impulsionar a adoção de novas funcionalidades em uma forma mais rápida e simples.

Leia mais…

Lifecycle of Activity

fevereiro 2, 2011 3 comentários

Uma Activity é uma classe que herda de android.app.Activity ou suas subclasses. Activity é responsável por tratar os eventos da tela como, por exemplo, tratar o clique do botão na tela, escrever um texto dinamicamente na tela etc. As activities sobrescrevem o método onCreate(Bundle) que é responsável por realizar a inicialização da tela através do método setContentView(view), essa view passada como parâmetro é a tela que será inicializada. Podemos interpretar activity como tela. Quando você está jogando, a activity que esta no topo da pilha da “activity stack” é a activity do jogo, as demais activities que estão abaixo da pilha, podem estar em modo de pausa, totalmente parado ou executando em segundo plano. Mas se você está jogando e recebe uma ligação na hora do penalty. O que acontecerá?

Leia mais…

Criando widget Spinner

novembro 23, 2010 1 comentário

Esse exemplo, mostra como criar um simples widget spinner.Crie um projeto Android(caso não saiba como criar um projeto clique aqui) onde nele, terá um widget spinner com uma lista de planetas onde é possível escolher uma única opção entre eles.

Dentro de uma activity crie um objeto do tipo spinner referenciando o spinner que foi criado no xml. Crie uma ArrayAdapter passando como parâmetro um contexto (pode ser o contexto da activity que estar criando o objeto) e o array criado no xml strings.xml e o tipo do layout, que neste exemplo foi escolhido o android.R.layout.simple_spinner_item. Existe outros tipo de layout padrão para widget spinner que pode ser conferido na documentação do Android

Leia mais…

Categorias:Android Tags:, ,

Teste Junit para Android

outubro 30, 2010 2 comentários


O objetivo deste post é criar um ambiente para desenvolvimento de teste utilizando Android 2.2. A aplicação será bastante simples; crie um projeto Android com nome de Demo . Após ter feito isto, criaremos um projeto de teste chamado de DemoTest que testará as funcionalidades do projeto Demo.
No Android é possível testar sua aplicação dentro do seu próprio projeto (tenho como exemplo o projeto Calculadora) ou pode criar um projeto à parte que teste sua aplicação. Demonstrarei neste post como criar um projeto à parte para testar a aplicação.

Leia mais...

Criando uma aplicação em background

outubro 3, 2010 2 comentários

Criando uma aplicação em background

Olá, estou aqui para explicar neste post como criar uma aplicação para rodar em segundo plano. Tenho como exemplos algumas aplicações como: music play nativo do Android, que é possível escutar música e executar outras ações ao mesmo tempo. Também tem a aplicação do meebo, que é possível estar conectado no MSN, GTALK e  esta executando outra tarefa qualquer.

O que será nossa aplicação?

Nossa aplicação será algo bem simples, vamos criar uma activity que irá inicializar um serviço, nesse seriviço, criaremos um laço de repetição para acompanhar o tempo de vida do serviço.

 

Leia mais…

Envio de arquivo FTP usando Android

setembro 7, 2010 35 comentários

Enviar um arquivo FTP utilizando Android

Neste post, vou demonstrar como enviar um arquivo via FTP (File Transfer Protocol) utilizando Android na versão 2.2 (API  8 ) e configurar o ambiente de desenvolvimento. A aplicação exibirá uma tela para informar login e senha, na mesma tela será exibida como resposta do arquivo FTP uma mensagem de sucesso ou falha.

Leia mais…