SlideShare uma empresa Scribd logo
1 de 30
ETEC MONSENHOR ANTONIO MAGLIANO
2013
INTRODUÇÃO
• É um sistema operacional desenvolvido para dispositivos móveis
(smartphones e tablets) que roda sobre o núcleo Linux
• Inicialmente desenvolvido pelo Google e posteriormente pela
Open 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 and
GPL v2)
• Em 2003 a Android Inc. foi fundada em Palo Alto, California por
Andy Rubin, Rich Miner, Nick Sears e Chris White.
• Em julho de 2005 a Google adquiriu a Android Inc., uma pequena
empresa em Palo Alto, California, USA.
• O primeiro telefone comercialmente disponível a rodar no
sistema Android foi o HTC Dream, lançado a 22 de
outubro de 2008.
No lançamento da primeira versão do SDK do Android
(2008), o Google lançou um concurso que deu 10
milhões de dólares em prêmios
O Android não é só Google, há um órgão responsável por padronizar
uma plataforma livre para atender as necessidades e expectativas do
mercado.
É composto por empresas tais como: Samsung, Motorola, HTC, LG, Intel,
Dell, Asus, Vodafone, Telefonica, Sony entre outras ....
http://www.openhandsetalliance.com
• 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
Mais de 900 milhões de dispositivos ativados
48 bilhões de aplicativos já foram instalados
developer.android.com/about/dashboards/index.html
Versão Codenome API Distribuição
1.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 Cream
Sandwich
15 27.5%
4.1.x Jelly Bean 16 26.1%
4.2.x 17 2.3%
Entendendo melhor isto...
Um aplicativo Android é um arquivo com extensão .apk, que basicamente é um pacote
que contém o código compilado e os demais recursos, como XMLs e imagens.
• As ferramentas e programas necessários são todos gratuitos e
disponíveis para todos os sistemas operacionais (OS X, Windows™ e
Linux)
• É necessário conhecer (ou aprender) a linguagem Java
Entre as ferramentas que você precisa instalar estão
• JDK - como o Android faz uso da tecnologia Java, é necessário ter o
Java Development Kit instalado.
• Android SDK - que inclui as bibliotecas e várias ferramentas, como o
emulador, por exemplo.
• Eclipse e ADTPlugin - a IDE que será utilizada e o plugin para
facilitar o desenvolvimento para o Android.
http://developer.android.com/sdk/index.html
Confirme que leu os termos e condições de uso , selecione uma plataforma (32 ou 64 )
Descompacte o arquivo .zip e para rodar execute o
arquivo eclipse.exe
No menu File > New >Android Application Project
Informe um nome de projeto e de pacote
conforme imagem abaixo
Selecione um ícone para o projeto caso deseje
Selecione a opção blank Activity
Informe o nome da Activity (classe) e do layout (tela)
Ao ser criado, o projeto terá a aparência da imagem baixo
src – é a pasta onde fica o código fonte java da nossa
aplicação. No projeto recém-criado, existe apenas um
arquivo, que se chama MainActivity.
gen - pasta onde ficam arquivos gerados
automaticamente pelo Eclipse. Você não deve fazer
alterações manualmente nesta pasta ou nos arquivos
dentro dela.
assets - pasta onde ficam arquivos de mídia que são
usados na aplicação. Podem ser quaisquer tipos como
vídeos, sons, imagens, etc.
bin - pasta onde ficam os arquivos compilados pelo
Eclipse. Em geral, você também não deve mexer nesta
pasta.
res - abreviação de resources, esta pasta é subdividida
em várias pastas, com propósitos diferentes.
AndroidManifest.xml, é o arquivo que guarda a
configuração de um aplicativo Android. Iremos ver mais a
fundo quais são as opções de configuração no decorrer
do curso.
Para testar nosso software não precisamos de um
smartphone ou tablet. Ao invés disto, podemos utilizar
um emulador Android para isto.
Clique no botão “Android Virtual Device Manager”
Clique em “New...”
para criar um
dispositivo android
virtual
...
1
2 3
• www.android.com
• www.k19.com.br/downloads/apostilas/java/k19-k41-desenvolvimento-mobile-
com-android

Mais conteúdo relacionado

Mais procurados

A história do surgimento da plataforma móvel Android.
A história do surgimento da plataforma móvel Android.A história do surgimento da plataforma móvel Android.
A história do surgimento da plataforma móvel Android.Suelen Carvalho
 
Aula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidAula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidLabin2bpm
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Curso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidCurso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidRonildo Oliveira
 
Curso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKCurso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKJackson F. de A. Mafra
 
Tutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para AndroidTutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para AndroidSidney Roberto
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao AndroidBruno Lui
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Jose Berardo
 
Introdução ao android e plataforma android
Introdução ao android e plataforma androidIntrodução ao android e plataforma android
Introdução ao android e plataforma androidJuarez Junior
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3Jose Berardo
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.Everton Dewes
 

Mais procurados (20)

Android
AndroidAndroid
Android
 
História do Android
História do AndroidHistória do Android
História do Android
 
A história do surgimento da plataforma móvel Android.
A história do surgimento da plataforma móvel Android.A história do surgimento da plataforma móvel Android.
A história do surgimento da plataforma móvel Android.
 
Aula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidAula sete Sistema Operacional Android
Aula sete Sistema Operacional Android
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Curso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidCurso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao Android
 
Curso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKCurso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDK
 
Trabalho android
Trabalho androidTrabalho android
Trabalho android
 
Tutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para AndroidTutorial - Como criar sua primeira app para Android
Tutorial - Como criar sua primeira app para Android
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Introdução ao android e plataforma android
Introdução ao android e plataforma androidIntrodução ao android e plataforma android
Introdução ao android e plataforma android
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Trabalho so android
Trabalho so   androidTrabalho so   android
Trabalho so android
 
Android
AndroidAndroid
Android
 
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Game Engine Unity 3D | Workshop
Game Engine Unity 3D | WorkshopGame Engine Unity 3D | Workshop
Game Engine Unity 3D | Workshop
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.
 

Destaque

Steps to Constructing Water Features and the Team to Build Them
Steps to Constructing Water Features and the Team to Build ThemSteps to Constructing Water Features and the Team to Build Them
Steps to Constructing Water Features and the Team to Build ThemBlue Thumb
 
Conference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires ConseilConference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires ConseilFabian Puech
 
Conférence BNI Tech Conseil
Conférence BNI Tech Conseil  Conférence BNI Tech Conseil
Conférence BNI Tech Conseil Fabian Puech
 
Conférence BNI Secret Sacré Cosmétique BIO
Conférence BNI Secret Sacré Cosmétique BIOConférence BNI Secret Sacré Cosmétique BIO
Conférence BNI Secret Sacré Cosmétique BIOFabian Puech
 
Eres étude actionnariat salarie 2016
Eres étude actionnariat salarie 2016 Eres étude actionnariat salarie 2016
Eres étude actionnariat salarie 2016 Eres
 
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Etti
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Ettiİç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Etti
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip EttiOzer Balkas
 
CODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLdaCODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLdaMiguel Ferro
 
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - webAna José Varela
 
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS fernandodelosrios
 
Volo credentials november 2015 sc
Volo credentials   november 2015 scVolo credentials   november 2015 sc
Volo credentials november 2015 scSteven Clarke
 
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...Hanmant Biradar
 
Migration vers JIRA 4.1 chez TechSolCom
Migration vers JIRA 4.1 chez TechSolComMigration vers JIRA 4.1 chez TechSolCom
Migration vers JIRA 4.1 chez TechSolComTechSolCom
 

Destaque (17)

Donny CV
Donny CVDonny CV
Donny CV
 
Impress 3
Impress 3Impress 3
Impress 3
 
Steps to Constructing Water Features and the Team to Build Them
Steps to Constructing Water Features and the Team to Build ThemSteps to Constructing Water Features and the Team to Build Them
Steps to Constructing Water Features and the Team to Build Them
 
Conference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires ConseilConference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires Conseil
 
Conférence BNI Tech Conseil
Conférence BNI Tech Conseil  Conférence BNI Tech Conseil
Conférence BNI Tech Conseil
 
Conférence BNI Secret Sacré Cosmétique BIO
Conférence BNI Secret Sacré Cosmétique BIOConférence BNI Secret Sacré Cosmétique BIO
Conférence BNI Secret Sacré Cosmétique BIO
 
ESTRUTURA DE DADOS (JAVA) AULA 07
ESTRUTURA DE DADOS (JAVA) AULA 07ESTRUTURA DE DADOS (JAVA) AULA 07
ESTRUTURA DE DADOS (JAVA) AULA 07
 
Eres étude actionnariat salarie 2016
Eres étude actionnariat salarie 2016 Eres étude actionnariat salarie 2016
Eres étude actionnariat salarie 2016
 
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Etti
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Ettiİç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Etti
İç Savaş ve IŞİD, Suriye'nin Enerji Sektörünü de Tahrip Etti
 
CODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLdaCODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLda
 
Semantiki
SemantikiSemantiki
Semantiki
 
Kredi riski
Kredi riski Kredi riski
Kredi riski
 
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web
2013.07.30 305184 00-resumen ejecutivo-30jul2013vf - web
 
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS
COMEDOR ESCOLAR CEIP FERNANDO DE LOS RÍOS
 
Volo credentials november 2015 sc
Volo credentials   november 2015 scVolo credentials   november 2015 sc
Volo credentials november 2015 sc
 
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...
Facebook business manager walkthrough - Hanmant Biradar (Digital Marketing Pr...
 
Migration vers JIRA 4.1 chez TechSolCom
Migration vers JIRA 4.1 chez TechSolComMigration vers JIRA 4.1 chez TechSolCom
Migration vers JIRA 4.1 chez TechSolCom
 

Semelhante a Introdução ao Android

Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - BásicoHugoDalevedove
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisRogério Moraes de Carvalho
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao androidPaulo Remoli
 
E tertulia paol-rq
E tertulia paol-rqE tertulia paol-rq
E tertulia paol-rqKMILT
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Introdução a Plataforma Android
Introdução a Plataforma AndroidIntrodução a Plataforma Android
Introdução a Plataforma AndroidÉdipo Souza
 
Android Palestra
Android PalestraAndroid Palestra
Android PalestraRenato
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para AndroidClaudio Pereira
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelCampus Party Brasil
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidCalebeMiquissene
 
Aula01 - introdução, Activity
Aula01 - introdução,  ActivityAula01 - introdução,  Activity
Aula01 - introdução, ActivityArthur Emanuel
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Minicurso Android Ronildo Oliveira
Minicurso Android  Ronildo OliveiraMinicurso Android  Ronildo Oliveira
Minicurso Android Ronildo OliveiraRonildo Oliveira
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para androidHugo Ferreira
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013guisester
 
Workshop sobre códigos em android usp 22.08.2013
Workshop sobre códigos em android   usp 22.08.2013Workshop sobre códigos em android   usp 22.08.2013
Workshop sobre códigos em android usp 22.08.2013guisester
 

Semelhante a Introdução ao Android (20)

10 android - leonardo
10   android - leonardo10   android - leonardo
10 android - leonardo
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao android
 
E tertulia paol-rq
E tertulia paol-rqE tertulia paol-rq
E tertulia paol-rq
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Introdução a Plataforma Android
Introdução a Plataforma AndroidIntrodução a Plataforma Android
Introdução a Plataforma Android
 
Android Palestra
Android PalestraAndroid Palestra
Android Palestra
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro Inevitável
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento Android
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
 
Aula01 - introdução, Activity
Aula01 - introdução,  ActivityAula01 - introdução,  Activity
Aula01 - introdução, Activity
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Minicurso Android Ronildo Oliveira
Minicurso Android  Ronildo OliveiraMinicurso Android  Ronildo Oliveira
Minicurso Android Ronildo Oliveira
 
Introdução ao desenvolvimento para android
Introdução ao desenvolvimento para androidIntrodução ao desenvolvimento para android
Introdução ao desenvolvimento para android
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013
 
Workshop sobre códigos em android usp 22.08.2013
Workshop sobre códigos em android   usp 22.08.2013Workshop sobre códigos em android   usp 22.08.2013
Workshop sobre códigos em android usp 22.08.2013
 

Mais de ETEC Monsenhor Antonio Magliano

Android - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosAndroid - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosETEC Monsenhor Antonio Magliano
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)ETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)ETEC Monsenhor Antonio Magliano
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasETEC Monsenhor Antonio Magliano
 

Mais de ETEC Monsenhor Antonio Magliano (20)

Cadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQLCadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQL
 
JPA INTRODUÇÃO
JPA INTRODUÇÃOJPA INTRODUÇÃO
JPA INTRODUÇÃO
 
Android - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de ContatosAndroid - Criando um Adapter personalizado para uma Agenda de Contatos
Android - Criando um Adapter personalizado para uma Agenda de Contatos
 
Android - Intents implícitas e explícitas
Android - Intents implícitas e explícitasAndroid - Intents implícitas e explícitas
Android - Intents implícitas e explícitas
 
Android - Criando uma ListView
Android - Criando  uma ListViewAndroid - Criando  uma ListView
Android - Criando uma ListView
 
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQLAPLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
APLICAÇÃO JAVA DE CADASTRO DE NOTA FISCAL USANDO BANCO MYSQL
 
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
CONEXÃO BANCO DE DADOS MYSQL  COM JAVACONEXÃO BANCO DE DADOS MYSQL  COM JAVA
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
 
Sockets : Introdução
Sockets : IntroduçãoSockets : Introdução
Sockets : Introdução
 
THREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃOTHREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃO
 
PCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOSPCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOS
 
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃOPCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
PCII: SERIALIZAÇÃO EM JAVA: INTRODUÇÃO
 
PCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOSPCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOS
 
PCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVAPCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVA
 
PCII - AULA 2: HERANÇA EM JAVA
PCII -  AULA 2: HERANÇA EM JAVAPCII -  AULA 2: HERANÇA EM JAVA
PCII - AULA 2: HERANÇA EM JAVA
 
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
Visual Basic 2010 - Uma Aplicação com Banco de Dados (Controle de Despesas)
 
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
Visual Basic 2010 - Gerando um Projeto de Instalação (Visual Studio Installer)
 
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de NotasVisual Basic 2010 - Criando uma aplicação de Controle de Notas
Visual Basic 2010 - Criando uma aplicação de Controle de Notas
 
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORAGSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
GSOIII Aula 8 - ANDROID - CRIANDO UMA CALCULADORA
 
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCOGSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
GSOIII (JAVA) CONEXÃO SIMPLES COM BANCO
 
GSOIII (JAVA) CONEXÃO MYSQL
GSOIII (JAVA)  CONEXÃO MYSQLGSOIII (JAVA)  CONEXÃO MYSQL
GSOIII (JAVA) CONEXÃO MYSQL
 

Introdução ao Android

  • 1. ETEC MONSENHOR ANTONIO MAGLIANO 2013
  • 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 pela Open 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 and GPL v2)
  • 4. • Em 2003 a Android Inc. foi fundada em Palo Alto, California por Andy Rubin, Rich Miner, Nick Sears e Chris White. • Em julho de 2005 a Google adquiriu a Android Inc., uma pequena empresa em Palo Alto, California, USA. • O primeiro telefone comercialmente disponível a rodar no sistema Android foi o HTC Dream, lançado a 22 de outubro de 2008. No lançamento da primeira versão do SDK do Android (2008), o Google lançou um concurso que deu 10 milhões de dólares em prêmios
  • 5. O Android não é só Google, há um órgão responsável por padronizar uma plataforma livre para atender as necessidades e expectativas do mercado. É composto por empresas tais como: Samsung, Motorola, HTC, LG, Intel, Dell, Asus, Vodafone, Telefonica, Sony entre outras .... http://www.openhandsetalliance.com
  • 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. Mais de 900 milhões de dispositivos ativados 48 bilhões de aplicativos já foram instalados developer.android.com/about/dashboards/index.html Versão Codenome API Distribuição 1.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 Cream Sandwich 15 27.5% 4.1.x Jelly Bean 16 26.1% 4.2.x 17 2.3%
  • 9.
  • 10. Um aplicativo Android é um arquivo com extensão .apk, que basicamente é um pacote que contém o código compilado e os demais recursos, como XMLs e imagens.
  • 11. • As ferramentas e programas necessários são todos gratuitos e disponíveis para todos os sistemas operacionais (OS X, Windows™ e Linux) • É necessário conhecer (ou aprender) a linguagem Java Entre as ferramentas que você precisa instalar estão • JDK - como o Android faz uso da tecnologia Java, é necessário ter o Java Development Kit instalado. • Android SDK - que inclui as bibliotecas e várias ferramentas, como o emulador, por exemplo. • Eclipse e ADTPlugin - a IDE que será utilizada e o plugin para facilitar o desenvolvimento para o Android.
  • 13. Confirme que leu os termos e condições de uso , selecione uma plataforma (32 ou 64 )
  • 14. Descompacte o arquivo .zip e para rodar execute o arquivo eclipse.exe
  • 15.
  • 16. No menu File > New >Android Application Project
  • 17. Informe um nome de projeto e de pacote conforme imagem abaixo
  • 18.
  • 19. Selecione um ícone para o projeto caso deseje
  • 20. Selecione a opção blank Activity
  • 21. Informe o nome da Activity (classe) e do layout (tela)
  • 22. Ao ser criado, o projeto terá a aparência da imagem baixo
  • 23. src – é a pasta onde fica o código fonte java da nossa aplicação. No projeto recém-criado, existe apenas um arquivo, que se chama MainActivity. gen - pasta onde ficam arquivos gerados automaticamente pelo Eclipse. Você não deve fazer alterações manualmente nesta pasta ou nos arquivos dentro dela. assets - pasta onde ficam arquivos de mídia que são usados na aplicação. Podem ser quaisquer tipos como vídeos, sons, imagens, etc. bin - pasta onde ficam os arquivos compilados pelo Eclipse. Em geral, você também não deve mexer nesta pasta. res - abreviação de resources, esta pasta é subdividida em várias pastas, com propósitos diferentes. AndroidManifest.xml, é o arquivo que guarda a configuração de um aplicativo Android. Iremos ver mais a fundo quais são as opções de configuração no decorrer do curso.
  • 24. Para testar nosso software não precisamos de um smartphone ou tablet. Ao invés disto, podemos utilizar um emulador Android para isto. Clique no botão “Android Virtual Device Manager”
  • 25. Clique em “New...” para criar um dispositivo android virtual
  • 26.
  • 27. ...
  • 28. 1 2 3
  • 29.