GSOIII - INTRODUÇÃO AO ANDROID

572 visualizações

Publicada em

GSOIII - Aula 07
Introdução ao Desenvolvimento Android

Publicada em: Tecnologia
1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
572
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
0
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

GSOIII - INTRODUÇÃO AO ANDROID

  1. 1. ETEC MONSENHOR ANTONIO MAGLIANO2013
  2. 2. INTRODUÇÃO
  3. 3. • É um sistema operacional desenvolvido para dispositivos móveis(smartphones e tablets) que roda sobre o núcleo Linux• Inicialmente desenvolvido pelo Google e posteriormente pelaOpen Handset Alliance.• A linguagem de programação usada é o Java• O banco de dados utilizado é o SQL Lite• Características: Gratuita, Flexível, Open Source (Apache 2.0 andGPL v2)
  4. 4. • Em 2003 a Android Inc. foi fundada em Palo Alto, California porAndy Rubin, Rich Miner, Nick Sears e Chris White.• Em julho de 2005 a Google adquiriu a Android Inc., uma pequenaempresa em Palo Alto, California, USA.• O primeiro telefone comercialmente disponível a rodar nosistema Android foi o HTC Dream, lançado a 22 deoutubro de 2008.No lançamento da primeira versão do SDK do Android(2008), o Google lançou um concurso que deu 10milhões de dólares em prêmios
  5. 5. O Android não é só Google, há um órgão responsável por padronizaruma plataforma livre para atender as necessidades e expectativas domercado.É composto por empresas tais como: Samsung, Motorola, HTC, LG, Intel,Dell, Asus, Vodafone, Telefonica, Sony entre outras ....http://www.openhandsetalliance.com
  6. 6. • Open source• Programação em Windows, Linux e Mac• Desenvolvimento em Java• Dispositivos para todos os bolsos• Vai além dos celulares e tablets (TVs, Relógios,Eletrodomésticos, etc...)• Mais de 600.000 apps e jogos disponíveis na Google Play
  7. 7. Mais de 900 milhões de dispositivos ativados48 bilhões de aplicativos já foram instaladosdeveloper.android.com/about/dashboards/index.htmlVersão Codenome API Distribuição1.6 Donut 4 0.1%2.1 Eclair 7 1.7%2.2 Froyo 8 3.7%2.3 -2.3.2 Gingerbread 9 0.1%2.3.3 - 2.3.7 10 38.4%3.2 Honeycomb 13 0.1%4.0.3 -4.0.4 Ice CreamSandwich15 27.5%4.1.x Jelly Bean 16 26.1%4.2.x 17 2.3%
  8. 8. Entendendo melhor isto...
  9. 9. Um aplicativo Android é um arquivo com extensão .apk, que basicamente é um pacoteque contém o código compilado e os demais recursos, como XMLs e imagens.
  10. 10. • As ferramentas e programas necessários são todos gratuitos edisponíveis para todos os sistemas operacionais (OS X, Windows™ eLinux)• É necessário conhecer (ou aprender) a linguagem JavaEntre as ferramentas que você precisa instalar estão• JDK - como o Android faz uso da tecnologia Java, é necessário ter oJava Development Kit instalado.• Android SDK - que inclui as bibliotecas e várias ferramentas, como oemulador, por exemplo.• Eclipse e ADTPlugin - a IDE que será utilizada e o plugin parafacilitar o desenvolvimento para o Android.
  11. 11. http://developer.android.com/sdk/index.html
  12. 12. Confirme que leu os termos e condições de uso , selecione uma plataforma (32 ou 64 )
  13. 13. Descompacte o arquivo .zip e para rodar execute oarquivo eclipse.exe
  14. 14. No menu File > New >Android Application Project
  15. 15. Informe um nome de projeto e de pacoteconforme imagem abaixo
  16. 16. Selecione um ícone para o projeto caso deseje
  17. 17. Selecione a opção blank Activity
  18. 18. Informe o nome da Activity (classe) e do layout (tela)
  19. 19. Ao ser criado, o projeto terá a aparência da imagem baixo
  20. 20. src – é a pasta onde fica o código fonte java da nossaaplicação. No projeto recém-criado, existe apenas umarquivo, que se chama MainActivity.gen - pasta onde ficam arquivos geradosautomaticamente pelo Eclipse. Você não deve fazeralterações manualmente nesta pasta ou nos arquivosdentro dela.assets - pasta onde ficam arquivos de mídia que sãousados na aplicação. Podem ser quaisquer tipos comovídeos, sons, imagens, etc.bin - pasta onde ficam os arquivos compilados peloEclipse. Em geral, você também não deve mexer nestapasta.res - abreviação de resources, esta pasta é subdivididaem várias pastas, com propósitos diferentes.AndroidManifest.xml, é o arquivo que guarda aconfiguração de um aplicativo Android. Iremos ver mais afundo quais são as opções de configuração no decorrerdo curso.
  21. 21. Para testar nosso software não precisamos de umsmartphone ou tablet. Ao invés disto, podemos utilizarum emulador Android para isto.Clique no botão “Android Virtual Device Manager”
  22. 22. Clique em “New...”para criar umdispositivo androidvirtual
  23. 23. ...
  24. 24. 12 3
  25. 25. • www.android.com• www.k19.com.br/downloads/apostilas/java/k19-k41-desenvolvimento-mobile-com-android

×