CREATED BY RAFAEL S. T. VIEIRA

Slides:



Advertisements
Apresentações semelhantes
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Advertisements

Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 – Introdução ao ambiente de desenvolvimento: Eclipse.
1 - verifique a disponibilidade dos arquivos necessários para o início do processo de instalação do sistema A.g.i.l. em um terminal de atendimento. Arquivos.
Prof. Anderson Terroso Março/2017
Arquivos necessários para a Aula1
Projeto C - CheCar.
Diagrama De Classes Adaptado
Instalação do JDK JDK significa Kit de Desenvolvimento Java.
Tutoriais de desenvolvimento para Android
Lição de programação iniciante
Portal de Eventos Acadêmicos
Engenharia de Software II
Por Sanjay e Arvind Seshan.
Tutorial de Criação de aplicação com o uso do Google Maps
Introdução a Linguagem Java
Programação para Android Prof. Rone Ilídio - UFSJ
Luís Guilherme Teixeira dos Santos Francisco Carlos Silva Junior
Redes: Introdução Prof. Rafael Vieira
Redes: Camada de Aplicação, pt. I Prof. Rafael Vieira
Redes: Camada de Aplicação, pt. II Prof. Rafael Vieira
Redes: Camada de Rede pt. II Prof. Rafael Vieira
Redes: Camada de Rede, protocolos pt. I Prof. Rafael Vieira
Redes: Núcleo da Rede Prof. Rafael Vieira
Redes: Camada de Enlace, protocolos pt. I Prof. Rafael Vieira
Redes: Camada de Enlace Prof. Rafael Vieira
Redes I: Camada de Rede, protocolos pt. III Prof. Rafael Vieira
Redes: Algoritmos de roteamento Prof. Rafael Vieira
Redes: Camada de Enlace, protocolos pt. II Prof. Rafael Vieira
Mercado e Classificação Etária
Redes: Camada de Transporte, Protocolos pt. II Prof. Rafael Vieira
Redes: Camada de Transporte, Protocolos pt. III Prof. Rafael Vieira
Programação para Dispositivos Móveis: Introdução Prof. Rafael Vieira
CREATED BY RAFAEL S. T. VIEIRA
CREATED BY RAFAEL S. T. VIEIRA
CREATED BY RAFAEL S. T. VIEIRA
CREATED BY RAFAEL S. T. VIEIRA
Banco de Dados no Cliente com HTML 5 e JS
Redes: Camada de Transporte Prof. Rafael Vieira
Programação para Dispositivos Móveis: API Web e Comandos Gerais
CREATED BY RAFAEL S. T. VIEIRA
Mídias e Gráficos com HTML 5 e JS pt. 2
Tecnologia e Desenvolvimento de Jogos Digitais
CREATED BY RAFAEL S. T. VIEIRA
CREATED BY RAFAEL S. T. VIEIRA
Armazenamento no Cliente e Cookies com JS
Computação Gráfica: Blender
Redes: Camada de Rede pt. I Prof. Rafael Vieira
CREATED BY RAFAEL S. T. VIEIRA
CREATED BY RAFAEL S. T. VIEIRA
Computação Gráfica: Animação e Hierarquias Prof. Rafael Vieira
Redes: Camada de Rede, protocolos pt. II Prof. Rafael Vieira
Computação Gráfica: Mapeamentos (Texturas) Prof. Rafael Vieira
Tratamento de Erros com JS
Computação Gráfica: Imagens Prof. Rafael Vieira (Calibre seu monitor!)
Computação Gráfica: Câmera Virtual pt. 2 Prof. Rafael Vieira
Computação Gráfica: Câmera Virtual Prof. Rafael Vieira
CREATED BY RAFAEL S. T. VIEIRA
Computação Gráfica: Animação e Hierarquias pt. 2 Prof. Rafael Vieira
Computação Gráfica: Kernels e Quantização
Computação Gráfica: Rasterização Prof. Rafael Vieira
CREATED BY RAFAEL S. T. VIEIRA
Computação Gráfica: Recorte Prof. Rafael Vieira
CREATED BY RAFAEL S. T. VIEIRA
Computação Gráfica: Visibilidade Prof. Rafael Vieira
Ferramenta para criação de EAP
Javascript, Introdução
Configurando ambiente de desenvolvimento Android
Google Earth Noca B. Furaca da Silva ESCMC, UEM, Maputo
Por Sanjay e Arvind Seshan
INSTALAÇÃO DO JAVA JDK.
Transcrição da apresentação:

CREATED BY RAFAEL S. T. VIEIRA <RAFASTV@PROTONMAIL.COM> Programação para Dispositivos Móveis: Configuração e Primeira Aplicação Prof. Rafael Vieira THIS WORK IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION-SHAREALIKE 4.0 INTERNATIONAL LICENSE. TO VIEW A COPY OF THIS LICENSE, VISIT HTTP://CREATIVECOMMONS.ORG/LICENSES/BY-SA/4.0/ OR SEND A LETTER TO CREATIVE COMMONS, PO BOX 1866, MOUNTAIN VIEW, CA 94042, USA. CREATED BY RAFAEL S. T. VIEIRA <RAFASTV@PROTONMAIL.COM>

1) Baixar o Java SDK Lembre-se de memorizar ou anotar o caminho Clique em: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt OU http://www.oracle.com/technetwork/java/javase/downloads/ E depois em JDK. Lembre-se de memorizar ou anotar o caminho de pastas em que se instalou o aplicativo https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

2) Baixar o Android Studio ou SDK Clique em : http://developer.android.com/intl/pt-br/sdk/index.html Lembre-se de memorizar ou anotar o caminho de pastas em que se instalou o aplicativo https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

3) Configurar Variáveis de Ambiente Linux No arquivo .bashrc: export JAVA_HOME="/opt/jdk1.8.0_45" export CLASSPATH=$CLASSPATH:"$JAVA_HOME/lib" export MANPATH=$MANPATH:"$JAVA_HOME/man" export PATH=$PATH:"$JAVA_HOME/bin" export PATH=$PATH:"/opt/Sdk/tools" export PATH=$PATH:"/opt/Sdk/platform-tools" export PATH=$PATH:"/opt/android-studio/bin" Use os caminhos das pastas em que os aplicativos foram instalados https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

3) Configurar Variáveis de Ambiente Windows 1. Clique com o botão direito em Meu Computador 2. Clique em Opções Avançadas 3. Clique em Variáveis de Ambiente 4. Crie as mesmas variáveis usadas no Linux. Use os caminhos das pastas em que os aplicativos foram instalados https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

4) Verifique se os seguintes pacotes estão instalados Tools → Android → SDK Manager → Launch Standalone SDK Manager https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

5) Caso do Pacote HAXM (Determina a quantidade de RAM para máquina virtual) Pode ser preciso ativar o recurso de virtualização na BIOS do seu computador. (A BIOS é acessada normalmente apertando a tecla ESC ou F2 durate o POST.) Encontre no local de instalação do Android SDK e instale o pacote Haxm em “extras/intel/.../intel-haxm...*.exe” https://upload.wikimedia.org/wikipedia/commons/b/b0/Three_Questions.PNG

6) Configurando o Java no Android Studio File -> Other Settings -> Default Project Structure

7) Configurando a Máquina Virtual Android Tools → Android → AVD (Android Virtual Device) http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

7.1) Escolha o celular http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

7.2) Escolha a API desejada http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

7.3) Configure o SO usado na máquina http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

7.4) Configure a memória utilizada Clique em Show Advanced Settings Cuidado com a quantidade de RAM alocada, ela deve ser sempre menor do que o limite do seu Sistema e do que o pacote Haxm permite. http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

8) Crie uma nova aplicação File → New → New Project Cuidado com a quantidade de RAM alocada, ela deve ser sempre menor do que o limite do seu Sistema e do que o pacote Haxm permite. http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

8) Crie uma nova aplicação File → New → New Project Cuidado com a quantidade de RAM alocada, ela deve ser sempre menor do que o limite do seu Sistema e do que o pacote Haxm permite. http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

8.1) Escolha o tipo de aplicação e a API desejada. Lembre-se que é necessário ter a API associada instalada (SDK Manager). http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

8.2) Escolha um template para criação da App http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

8.3) Nomeie Classe e XML padrão do projeto http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

9) Edite o texto inicial da atividade em Branco http://daliafernandes.com/wp-content/uploads/2014/11/mafalda-duvidas2.png

10) Execute sua primeira aplicação

Extra) Sobre a Máquina Virtual A máquina virtual permite a simulação do comportamento de seu aplicativo em diversas API do Android, mas ela não é necessária para criar um APK Para criar um apk sem precisar executar uma máquina virtual: Clique em Build → Build APK Obs: Lembre-se que o APK construído deve ter API e requisitos de hardware compatíveis com o smartphone de destino. Sua aplicação é carregada junto com a máquina virtual e está nos aplicativos do SO

Extra) Estrutura de Diretórios A pasta Manifests contém os arquivos que descrevem a natureza da aplicação e seus requisitos: permissões, bibliotecas externas, dispositivos obrigatórios; APIs usadas. As classes Java desenvolvidas para o seu aplicativo devem ficar na pasta Java no subdiretório de mesmo nome usado na criação do projeto. A pasta Res contém figuras e os arquivos XML usados para definir a Interface do seu aplicativo. A pasta Gradle Scripts (Makefile) contém os arquivos de configuração do seu projeto, descreve como ele deve ser compilado.

Extra) Sobre o ambiente de Desenvolvimento (IDE) 1 1. Diretórios 2. Objetos para Inclusão na Aplicação 3. Área de Iteração com a Aplicação 4. Propriedades dos Objetos 5. Saída do Compilador. 2 3 4 5

Fim rafastv.responde@gmail.com