DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO



Documentos relacionados
Desenvolvimento para Android

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

Hyper-V e Intel HAXM. Ativando a virtualização

Desenvolvimento de um aplicativo básico usando o Google Android

ARDUINO UNO Guia de Instalação

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Desenvolvimento de Aplicativos com ASR para Android

Manual de instalação e configuração da Ferramenta Android SDK

Instalando o driver USB para ECF S Bematech. Nome: André L. Schikovski Bematech Software Partners

BIT Atualização de Sistema Android 2.3 para Android 4.0

Manual do Usuário Android Neocontrol

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

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

STK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB

STK (Start Kit DARUMA) Procedimento de Instalação da FS700/MACH Conexão USB

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Guia de Atualização Passo a Passo do Windows 8.1

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Visão Geral sobre o tutorial de Utilização de

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Desenvolvimento de Aplicativos com ASR para Android

Procedimento de envio do arquivo de lookup para o coletor.

Guia do Driver de Impressora Universal

Manual de Instalação da leitora de SmartCard Teo by Xiring

Intel Galileo: Instalação e IDE Arduino

Executando o Modo Windows XP com Windows Virtual PC

Lógica de Programação

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Programação para Android

j~åì~ä=çé=áåëí~ä~ ç= ^u^iql=obcibu=rp_=skp=

Virtualização Gerencia de Redes Redes de Computadores II

ANDROID APPLICATION PROJECT

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

MANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE

Introdução ao Android. Prof. Fellipe Aleixo

Manual de Instalação SystemFarma AutoCred

ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...

Após o download seguir os procedimentos abaixo:

PJe Roteiro para configuração do computador

Computação II Orientação a Objetos

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o

Manual de Download e Instalação da IDE Intellij e ferramentas necessárias para programação android:

Manual de Utilização de Webcams no. Desenvolvimento de Aplicativos Java

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Todos os direitos reservados.

Manual Captura S_Line

Tutorial Reinstalação Firmware Tablet AOC Breeze MW0821

Tutorial 1.0. Instalação

(token SafeNet e-gov - Plataforma Windows 32).

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

1. Como acessar o Home Banking. Acesse o SITE do Banrisul e clique em Home Banking na parte superior da tela.

STK (Start Kit DARUMA) Instalando o Driver USB para Mini-impressoras Daruma Windows XP

Capture Pro Software. Guia de referência. A-61640_pt-br

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Guia de Instalação do vspace

Online Help StruxureWare Data Center Expert

PJe Roteiro para configuração do computador Windows 7

Como criar máquinas virtuais no VMware ESXi

Guia de início rápido do Powersuite

Como instalar uma impressora?

VIRTUALIZAÇÃO CONVENCIONAL

Thunder Pro II Gold Edition Manual de operações v 8.7 Rev:b

Sistemas Operacionais 1/66

GUIA DE INSTALAÇÃO PARA DRIVER DE COMUNICAÇÃO USB Versão 2.0 IF ST120 IF ST200 IF ST 2000 IF ST 2500

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Manual para conversão de Teses e Dissertações em PDF

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

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Guia do usuário do PrintMe Mobile 3.0

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Mapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva

MANUAL DE CONFIGURAÇÃO DO COMPUTADOR PARA ACESSAR O SISTEMA PJE-JT

Instalação do e-token do Governo federal para acesso ao Siapenet e SIAPE.

Manual de Instalação. Aplicativo PAAnet:

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Autoridade Certificadora Notarial CONFIGURAÇÃO DA MÁQUINA DA AR COM WINDOWS VISTA E WINDOWS 7 AC NOTARIAL. Página 1 de 14

Manual de Configuração de Ambiente para Utilização do Login via Certificado Digital no Cadastro Web

INSTALANDO SOFTWARE Ifox irestaurantes

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Memeo Instant Backup Guia de Referência Rápida

MANUAL DE INSTALAÇÃO DOS PROGRAMAS NOVA GIA DECLARAÇÃO DO SIMPLES PARA WINDOWS VISTA

INSTALAÇÃO DE NOKIA CONNECTIVITY CABLE DRIVERS

O Windows irá detectar o dispositivo Composite USB e irá iniciar o processo de instalação. Clique em AVANÇAR conforme a figura ao lado.

Procedimentos para Reinstalação do Sisloc

MANUAL DE INSTALAÇÃO DO SOFTWARE NETCONTROL

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

Manual do Sistema "Fala Comigo - Sistema de Atendimento On-Line" Editorial Brazil Informatica

Apex Desenvolvendo Aplicações Web

Sistemas Operacionais

Programação para Dispositivos Móveis

Sistema de Validação E-A-Rfit 3M. Guia de instalação Versão 4.1 (Atualização) Líder no Progresso da Conservação Auditiva

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Capture Pro Software. Introdução. A-61640_pt-br

Guia de Instalação do D-Link DWM-157

GUIA DE CONSULTA RÁPIDA PARA. Instalação do Nokia Connectivity Cable Drivers

Como iniciar o P-touch Editor

Solicitação de Manutenção de Veículo. Manual SRM

Transcrição:

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO

Links importantes http://www.android.com/ Site oficial de toda a documentação, downloads e informações sobre a plataforma. http://developer.android.com/ Site oficial com todas as informações necessárias para o desenvolvimento de aplicações para Android. 2

Configuração do Ambiente de Desenvolvimento O Android Studio oferece tudo que você precisa para iniciar o desenvolvimento de aplicativos para o Android, incluindo o Android Studio IDE e as ferramentas do Android SDK. O Android SDK é o software utilizado para desenvolver aplicações no Android, que tem um emulador para simular o dispositivo, ferramentas utilitárias e uma API completa para a linguagem JAVA. 3

Configuração do Ambiente de Desenvolvimento 4

Configuração do Ambiente de Desenvolvimento É possível instalar somente o SDK, mas a recomendação é baixar o Android Studio que já contém o SDK. O Android Studio pode ser encontrado no endereço: http://developer.android.com/sdk Antes de configurar o Android Studio, certifiquese de ter instalado o JDK 6 ou superior (somente o JRE não é suficiente). 5

Configuração do Ambiente de Desenvolvimento Para instalar a ferramenta no Windows e Mac OS, basta clicar duas vezes em cima do arquivo para iniciar a instalação. No caso do Linux, descompacte o arquivo de download android studio ide XXXlinux.zip. No Terminal, va até a pasta descompactada android studio e depois a pasta bin. Execute o script chamado studio.sh. 6

Configuração do Ambiente de Desenvolvimento Durante a instalação defina a pasta na qual o Android Studio e o Android SDK serão instalados. No wizard de instalação uma das telas será para você confirmar a importação de configurações antigas. 7

Configuração do Ambiente de Desenvolvimento 8

Configuração do Ambiente de Desenvolvimento 9

Configuração do Ambiente de Desenvolvimento 10

11

Configuração do Ambiente de Desenvolvimento 12

Android API Levels Para desenvolver uma aplicação em Android, é preciso compreender o gerenciamento de mudanças na API. Também é importante entender o identificador de nível (level) da API e do papel que desempenha na garantia de compatibilidade da aplicação com dispositivos em que ela pode ser instalada. 13

Android API Levels 14

Android API Levels A cada versão do Android é lançada uma nova versão do SDK de desenvolvimento e com cada nova versão, novas possibilidades e features podem ser implementadas. Por exemplo, o pacote de compatibilidade para uso de Fragments em versões antigas de Android funciona somente em versões de API igual ou superiores a 4. 15

Android API Levels Junto com um novo SDK também é lançado uma nova versão do SDK de APIs do Google para Android. São APIs para acesso aos serviços do Google. Um recurso importante dessas APIs é a biblioteca externa Maps, que fornece uma API para que aplicativos Android possam ter acesso ao Google Maps. 16

Compatibilidade de Versões Android Compatibility Program http://source.android.com/compatibility Todos os fabricantes que criam dispositivos com Android devem suportar a API completa Quando novas versões da plataforma são lançadas, a compatibilidade com versões anteriores é mantida Isto garante que aplicações continuarão compilando 17

Emulador O emulador do Android é famoso por sua lentidão. Uma alternativa é instalar emuladores de terceiros, como o Genymotion https://www.genymotion.com Para o emulador do Android funcionar mais rápido, você pode configurá-lo para aproveitar a aceleração de hardware, usando uma combinação de opções de configuração, imagens específicas do sistema Android e drivers de hardware. 18

Emulador Muitas CPUs modernas fornecem extensões para executar máquinas virtuais de forma mais eficiente. Aproveitando essas extensões, o emulador pode melhorar significativamente a velocidade de execução. 19

Emulador Antes de tentar utilizar este tipo de aceleração, você deve primeiro determinar se a CPU suporta uma das seguintes extensões de tecnologias de virtualização : Tecnologia de Virtualização da Intel (VT, VT-x, vmx) AMD Virtualization (AMD-V, SVM) com suporte apenas para Linux 20

Emulador Acelerador para o emulador: Intel Hardware Accelerated Execution Manager (HAXM). O Intel HAXM pode ser baixado pelo SDK Manager e tem suporte para os principais SO. O HAXM é compatível com processadores Intel e suporta virtualização com Intel VT-x 21

SDK Manager Para iniciar o desenvolvimento, é necessário baixar as plataformas do Android, com o objetivo de criar os emuladores para cada versão do sistema operacional. Para isso utilizamos o SDK Manager, onde podemos baixar todas as plataformas do Android e suas respectivas documentações, o driver USB do Google para conectar um dispositivo na USB, as bibliotecas de compatibilidade, o acelerador HAXM, etc. 22

Configurando o SDK Manager 23

Configurando o SDK Manager 24

SDK Manager 25

SDK Manager É sempre importante manter os três primeiros itens atualizados, que são referentes ao SDK Tools, pois isso influencia diretamente na compilação do código. Android SDK Tools Android SDK Platform-tools Android SDK Build-tools 26