( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO



Documentos relacionados
ANDROID APPLICATION PROJECT

Android Básico Hello World!

Como criar pastas personalizadas e novas peças no Toolbox

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Configurar o Furbot no Eclipse

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Programação para Dispositivos Móveis

Manual de Utilização Utilização do PDFSam

OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.

PASSO A PASSO MOVIE MAKER

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Introdução ao Android SDK. Prof. Me. Hélio Esperidião

Sistema de Recursos Humanos

Inserindo Dados no Banco de Dados Paradox.

Serviço Seguro de Mensagens Instantâneas

CRIANDO TEMPLATES E LEGENDAS

MANUAL DO INSTAR-MAIL 1.0. Pagina de login e senha do Instar-Mail

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

HOW TO Como criar e liberar/bloquear categorias personalizadas no AWCA

Como incluir artigos:

Produção de tutoriais. Suellem Oliveira

Interfaces Gráficas parte 3

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Scriptlets e Formulários

GUIA INTEGRA SERVICES E STATUS MONITOR

Table of Contents. PowerPoint XP

CONFIGURAÇÃO MINIMA EXIGIDA:

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android

Aula 03 PowerPoint 2007

AULA 2. Minicurso PET-EE UFRN

Manual de Instalação. Utilização

Manual de Conversão para PDF Envio de Arquivos ao Diário Oficial

Ambientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014

Controle de Rifas CEOD-RN. Instalação e Manual de Uso

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

CAPACITAÇÃO EM LIBREOFFICE IMPRESS

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Resolvendo problemas de conexão de rede wireless no pregão 83/2008

Caso já seja usuário do SCAW siga as instruções a partir da página X.

Programação para Android

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL


W o r d p r e s s 1- TELA DE LOGIN

Manual das funcionalidades Webmail AASP

Manual de Utilização COPAMAIL Criando e configurando a assinatura de . Zimbra Versão 8.0.2

TUTORIAL COMO CRIAR E EDITAR UM VÍDEO NO WINDOWS MOVIE MAKER*

AULA 06 CRIAÇÃO DE USUÁRIOS

Manual de Utilização COPAMAIL. Zimbra Versão 8.0.2

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

MANUAL DO ANIMAIL Terti Software

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

Passo a passo da instalação do certificado da AC Raiz da Sefaz. Certificado AC Raiz Sefaz AL

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

MANUAL DE UTILIZAÇÃO

Apostila de Windows Movie Maker

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

Universidade Federal do Mato Grosso - STI-CAE. Índice

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Manual de Instalação e Utilização

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Sistema Click Principais Comandos

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros

A guia Desenvolvedor

Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.

Instalando software MÉDICO Online no servidor

Manual de Instalação e Configuração do Primeiro Backup Versão PRO

USANDO O ROUNDCUBE WEBMAIL

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

Bem vindo ao ajuda do software QUICKFISH para criação de sites.

Criar um novo projeto

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

Criar Pastas. Para acessar o seu webmail siga os próximos dois passos:

Informática Básica para o PIBID

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Mala Direta no OpenOffice.org Writer 2.0

Como Gerar documento em PDF com várias Imagens

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

Orientações para o uso do Mozilla Thunderbird

Introdução ao Android

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Manual Instalação Pedido Eletrônico

Passo a Passo do Checkout no SIGLA Digital

ALBUM DE FOTOGRAFIAS NO POWER POINT

Manual de configuração do sistema

Manual do Visualizador NF e KEY BEST

Programação para Dispositivos Móveis

Computação II Orientação a Objetos

Manual de Administração

Janelas e seus elementos

Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Transcrição:

Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO Pelotas 2015

ANDROID STUDIO Introdução: Como o Android Studio instalado e configurado e também suas dependências como JDK e Android SDK pode-se começar a criar o seu primeiro projeto, e para criamos este novo projeto devemos seguir alguns passos importantes para posteriormente não termos problemas futuros, vamos a criação do novo projeto. Criando novo projeto no Android Studio: Ao executar pela primeira vez o software será apresentado uma tela de boas vindas com um menu de opções conforme mostra a imagem figura 1, sendo elas, ( 1ª criar um novo projeto, 2ª abrir um projeto já existente, 3ª importar um código de um projeto, 4ª verificar a entrada de um projeto já existente de outras plataformas, 5ª importar projetos de outras plataformas como Eclipse e 6ª configurações no software e 7ª e ultima informações sobre o Android Studio ). Figura 1 ( Janela de Boas Vidas Android Studio ).

Como o objetivo é criar uma calculadora simples para somar dois números devemos clicar na primeira opção para criarmos um projeto novo. Logo após abrirá uma nova janela solicitando as informações iniciais ao projeto, como pode-se ver na imagem figura 2 que a primeira informação será Application name, é o nome que será dado ao projeto, foi usado o nome de CalculadoraTSM, depois é solicitado que seja informado o nome do domínio da companhia, Company Domain, este não foi alterado e ficou como padrão. E a ultima opção e o local onde ficara a raiz do projeto, Project location, por padrão fica em C:\Users\Mendes\AndroidStudioProjects\CalculadoraTSM. Figura 2 ( Janela de informações iniciais do projeto ). Na próxima janela que visualiza-se na imagem figura 3, o usuário deverá informar que tipo de dispositivo irá ser implementado este projeto e qual plataforma conhecida como API usará este projeto, tendo com opções, celulares e tablets, TVs, relógios e óculos, pode-se marcar uma das opções que foi a caso desta implementação ficando marcado celulares e tablets, e com a API 14 para android 4.0 ou se achar pertinente pode ser marcada todas elas. Figura 3 ( Escolha dos dispositivos implementas e da API ).

Na janela seguinte conforme imagem figura 4, pode-se escolher qual tipo de activity, atividade que o projeto terá. A escolha foi a Blank Activity, atividade em branco. Figura 4 ( Escolha da Atividade do projeto ). Na próxima tela conforme imagem figura 5, o usuário terá que informar o nome da atividade, o nome do layout, titulo do projeto, e o nome do menu. Clicando em Finicsh irá ser finalizado a configuração inicial do projeto CalculadoraTSM. Figura 5 ( Informações da atividade, nome do layout e titulo do projeto ).

Pronto agora podemos ver na imagem figura 6 a tela onde pode-se começar a configurar o projeto CalcualdoraTSM, onde aparece uma tela de Hello World, olá mundo. Figura 6 ( Tela de boas vindas Hello World ). Clicando em Text na janela do centro correspondente a act_main.xml, podemos ver o código fonte inicial do layout do projeto frisando na imagem figura 7. Figura 7 ( Código fonte do layout do projeto ).

Clicando em Text na janela do centro correspondente a ActMain.java, podemos ver o código fonte inicial da implementação java do projeto frisando na imagem figura 8. Figura 8 (Código fonte da implementação java ). E o código fonte dos comandos em java do projeto na imagem figura 9, não vamos utilizar o act_main.xml do layout, iremos deletá-lo clicando com o botão direito do mouse e ir até a opção delete, aparecerá uma solicitação para confirmar a exclusão, clique em OK. Figura 9 ( Excluindo o arquivo act_main.xml do layout ).

Devemos criar um arquivo novo act_main.xml, que pode ser visualizada na imagem figura 10 clicando primeiro com o botão direito em cima da pasta layout, logo após New, depois XML e depois Layout XML File, assim criaremos um novo layout para o projeto. Figura 10 ( Criando um novo arquivo act_main.xml para o layout ). Na janela que abrirá será solicitado o nome do layout, terá que ser o mesmo da configuração inicial do projeto act_main, e o nome do Root Tage ficará como padrão sem precisar alterar, conforme na imagem figura 11. Figura 11 ( Janela para inserir informações do act_main do layout ).

A partir de agora podemos começar a adicionar os nossos componentes para a calculadora, primeiro vamos inserir um componente Medium Text, clique em cima e arraste até tela do celular no centro do software, solte-a o botão do mouse e ele ficará na parte superior esquerda. Depois devemos acrescentar um componente Number (Decimal), da mesma forma que o primeiro componente, depois mais um Medium Text, e depois mais um Number (Decimal), eles iram ficar um do lado do outro na horizontal, para fazer com que fique na vertical vamos até a LinearLayout, depois clicando em cima de orientation troque para vertical, ficará como mostra a imagem figura 12. Figura 12 ( Inserindo os componentes com o ambiente gráfico ). Temos que adicionar o botão para calcular nossos números inseridos na calculadora, para esta ação da mesma forma que usamos aos outros componentes adicionados, clicando em cima do componente Button e arrastando até tela do celular ao centro, conforme mostra a imagem figura 13. Figura 13 ( Inserindo o componente Button com o ambiente gráfico ).

A partir de agora com todos os componentes necessários adicionados para o projeto da calculadora, pode ser feitos os ajustes finais do layout, primeiro vamos ajustar o tamanho dos componentes inseridos que estão ocupando toda a tela do layout, conforme mostra a imagem figura 14 clique em cima do componente Number (Decimal), depois clique em cima de layout:weight e troque o valor de 1 para 0. Faça também no outro componente Number (Decimal) inserido. Figura 14 ( Ajustando o tamanho dos componentes do layout ). Após isso vamos aumentar a caixa de texto para ocupar toda a área, clique em cima deste componente, depois layout:width e vá até a opção match_parent, conforme a imagem figura 15, faça isso no outro componente também. Figura 15 ( Ajustando as caixas de textos ocupando toda área do layout ).

O próximo passo será tornar estes componentes inseridos em strings, clique em Medium Text, depois vá até a opção Text e ao lado clique no botão, aparecerá uma nova janela com um botão New Resource no canto inferior esquerdo, clique neste botão e depois em New String Value, digite as informações iguais estão na imagem figura 16. Figura 16 ( Tornando os componentes de texto em strings ). Faça o mesmo no outro componente Medium Text, para o componente Button vamos fazer a mesma configuração conforme a imagem figura 17. Figura 17 ( Tornando o componente Button em string ).

E por fim para completar a configuração do layout vamos alterar os IDs das caixas de texto e do botão calcular, clique na primeira caixa de texto e vá até a opção id e escreva, edtvalor1 e de enter. Faça o mesmo com a outra caixa de texto escrevendo edtvalor2. E para terminar faça o mesmo com o botão calcular escreva btncalcular, abaixo a imagem figura 18 como ficará esta configuração. Figura 18 ( Alterando os IDs das caixas de texto e do botão calcular ). Tudo pronto com o layout agora vamos acessar a classe ActMain mostrado na imagem figura 19. Figura 19 ( Imagem que mostra a classe ActMain, implementação java )

A partir de agora vamos começar a codificar a nossas classes, primeiro vamos importar os nossos pacotes para o projeto calculadora, conforme mostra a imagem figura 20 os comandos utilizados. Figura 20 ( Importando os pacotes para o projeto ). O próximo passo será criar os objetos da classe private EditText e Button para o projeto conforme mostra grifado em azul a imagem figura 21. Figura 21 ( Criando objetos da classe private ).

Logo após vamos recuperar os objetos da interface do projeto calculadora e também vamos implementar o ouvinte de eventos, para que o botão calcular faça uma ação ao clicá-lo, o comando implements View.OnClickListener, o comando tem a finalidade de implementar interfaces e de dar ação ao botão, a também devemos implementar o método OnClick. Estes comandos pode-se observar grifado em azul na imagem em anexo U. que será mostrado grifado em azul na imagem figura 22. Figura 22 ( Recuperar informações e implementar o ouvinte de eventos com classe implements ). No próximo comando vamos implementar o comando double para converter o valor das strings valor1 e valor2 e também a criação da variável resultado para guardar o valor1 e valor2, podemos ver na imagem figura 23, estas instruções aplicadas. Figura 23 ( Comando double para converter os valores da strings ).

A pós vamos implementar o comando AlertDialog.Builder, que é uma classe usada para exibir mensagens ao usuário, assim vamos poder mostrar o resultado da nossa soma para o usuário, estes comandos podemos ver destacado em azul na imagem figura 24. Figura 24 ( Comando AlertDialog.Builder, classe exibir menssagens de uma ação ). Agora devemos registrar uma ação para o vento botão, pois se não implementarmos esse comando nada acontecerá quando o botão calcular for clicado, com a imagem grifado em azul figura 25, pode-se observar os comandos implementados. Figura 25 ( setonclicklistener (this) comando para dar ação ao botão calcular ).

E para terminarmos o nosso projeto calculadora só esta faltando validar as entradas dos resultados antes do usuário realizar o calculo, sem estes comandos o software acusara um erro e fará com que feche a calculadora se não for inserido algum valor em um dos campos da calculadora, para que não aconteça este erro vamos usar os comandos conforme mostra a imagem figura 26. Figura 26 ( Comandos usados para validar os valores de entrada ). Depois de terminarmos todas configurações e comandos para o nosso projeto devemos testar para ver se tudo funcionando corretamente, pode-se usar um celular com o sistema android compatível com a API do projeto criado ou um emulador de Apps da plataforma android.a opção que foi adotada para testes da calculadora foi o emulador SDK Android, abaixo podemos ver as imagens figura 27, 28, 29, 30, com os resultados destes testes. Figura 27 ( Dois valores inseridos na calculadora ).

Figura 28 ( Resultado dos valores inseridos anterior na figura 27 ). Figura 29 ( Um só valor inserido na aplicação para teste de falta de valores na calculadora ).

Figura 30 ( Ação após a falta de um dos valores conforme figura 29 ).