Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois [ANDROID APPLICATION PROJECT] (Figura 1). Figura 1: Criando um projeto Android Será aberta uma janela onde são definidas algumas características do projeto. Os 3 primeiros campos referem-se à identificação da aplicação. No campo [APPLICATION NAME] deve ser informado o nome de como você quer que as pessoas conheçam o aplicativo. No campo [PROJECT NAME] deve ser informado o nome do projeto e no campo [PACKAGE NAME] informe qual será o nome do pacote java. Já nos campos [MINIMUM REQUIRED SDK] deve ser escolhido qual a versão mínima do Android que seu aplicativo exigirá para ser executado. No campo [Theme] deve ser escolhido qual o tema que deseja utilizar, lembrando que alguns temas só funcionam em determinadas versões. Caso seja selecionado um tema incompatível com a versão escolhida será exibida uma mensagem de erro (Figura 2).
Figura 2: Definindo configurações básicas do projeto Nas próximas telas são definidas as configurações do projeto. Por padrão o Eclipse já vem com as opções importantes já selecionadas, então só prosseguir (Figura 3 e Figura 4). Figura 3: Definindo onde salvar o projeto
Figura 4: Configuração ícone de iniciação Na tela Create Activity deve ser definido o nome da Activity. Uma Activity é a classe responsável pela interação entre os componentes e o usuário. Activity está relacionado à tarefa que uma aplicação pode fazer. Essa tarefa pode ser, por exemplo, a tela inicial de um aplicativo, uma lista de itens etc, ou seja, algo que possa ser apresentável para o usuário. Activity é o componente chave do Android e para haver interação com a interface de usuário uma classe deve herdar de uma activity (Figura 5). Figura 5: Criando a Atividade
Na próxima tela deve ser realizado as configurações da Activity. No campo [ACTIVITY NAME] deve ser informado o nome que a classe java terá. Já no campo [LAYOUT NAME] informe qual será o nome do arquivo que representa o layout da Activity. Clique em [FINISH] para finalizar (Figura 6). Figura 6: Definindo as configurações da Activity Com o projeto criado, a partir de agora a janela de criação com diversas ferramentas e funções aparecerá tornando o método de criação mais fácil e dinâmico. (Figura 7).
Figura 7: Janela de criação da aplicação O próximo passo será criar o aplicativo em si. O objetivo é desenvolver um aplicativo que calculará a média a partir de 3 notas informadas pelo usuário. Para montar a interface do aplicativo é necessário criar um arquivo em res layout. Nesse caso, quando criamos as configurações iniciais, além de ter sido criada a Activity, foi criado também um arquivo que define o seu layout. O nome do arquivo é ACTIVITY_MEDIA.XML (Figura 8). Figura 8: Caminho do Activity_Media.xml
Dentro desse arquivo.xml deverá ser desenvolvido o seguinte código (Figura 9 e Figura 10) Figura 9: Código feito no Activity_media parte01 Figura 10: Código feito no Activity_media parte02
O resultado dos códigos, mostrado graficamente são os seguintes (Figura 11). Figura 11: Janela grafica da aplicação Depois de criada a interface é preciso associar a interface a uma Activity (Atividade) pois é nela que é possível fazer a interação entre os componentes. No nosso exemplo, já temos a Activity com.exemplo.calculamediafinal.mediaactivity.java criada no inicio da aplicação. Nela faremos a seguinte modificação (Figura 12 e Figura 13).
Figura 12: Associando o Layout a uma função parte 1 Figura 13: Associando o Layout a uma função parte 2
Foi feito a associação da activity a um layout através do id. Depois cada componente foi declarado e associado ao componente do layout também por meio do id. Para obter o valor que foi digitado na tela em cada campo de nota, é usado o método gettext que o componente edittext possui. Para calcular a média, foi criado um método que recebe as notas e retorna o valor da média. Este método é chamado no evento OnClick do botão Calcular. O valor retornado é inserido no componente textview txtmediafinal. Agora só finalizar fazendo o teste para ver se funciona, será feito todos os testes através do próprio emulador presente no Eclipse. Para abri-lo, basta clicar no símbolo de dispositivo Android, será aberto uma tela a onde são listados os emuladores que já existem. Clique em [NEW], a interface de criação será aberta, nela precisa ser definido um nome, qual dispositivo que deseja simular e a versão que ele terá. Feito essas configurações básicas clique em [OK] (Figura 14). Figura 14: Criando um ambiente para teste Para executar o aplicativo clique com o botão direito em cima do projeto e selecione a opção Run As Android Application. Se tiver mais de um emulador ou um dispositivo conectado será exibida uma interface para escolher em qual deseja instalar sua aplicação. A imagem abaixo ilustra como ficou a aplicação quando executada no emulador (Figura 15).
Figura 15: Janela de teste da aplicação Bibliografia Site Oficial Eclipse. Disponível em: <https://eclipse.org/downloads/>. Acesso em: 23/03/15. LACERDA, Rafael e SILVEIRA, Paulo. Blog Caelum. Disponível em: <http://blog.caelum.com.br/as-tres-principais-teclas-de-atalho-do-eclipse/>. Acesso em: 23/03/15. LOPES, Camilo. Tutorial Eclipse (IDE). Disponível em: <https://camilolopes.files.wordpress.com/2008/09/tutorial_eclipse_start-pt.pdf>. Acesso em: 25/03/15.