SlideShare uma empresa Scribd logo
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

Android
AndroidAndroid
Android
Everson Wolf
 
História do Android
História do AndroidHistória do Android
História do Android
Elisangela Lisboa
 
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 Android
Labin2bpm
 
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
Salvador Torres
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
Ana Dolores Lima Dias
 
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
Ronildo 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 SDK
Jackson F. de A. Mafra
 
Trabalho android
Trabalho androidTrabalho android
Trabalho android
Alecio Milhomem
 
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
Sidney Roberto
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
Bruno Lui
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
Jose 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 android
Juarez 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 1
Erisvaldo Junior
 
Trabalho so android
Trabalho so   androidTrabalho so   android
Trabalho so android
Rafael Copatti
 
Android
AndroidAndroid
Curso de Android - aula 3
Curso de Android - aula 3Curso de Android - aula 3
Curso de Android - aula 3
Jose Berardo
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
Jose Berardo
 
Game Engine Unity 3D | Workshop
Game Engine Unity 3D | WorkshopGame Engine Unity 3D | Workshop
Game Engine Unity 3D | Workshop
Jogos Digitais, PUC - SP
 
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

Donny CV
Donny CVDonny CV
Impress 3
Impress 3Impress 3
Impress 3
sandreeetta
 
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
Blue Thumb
 
Conference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires ConseilConference BNI C&P Partenaires Conseil
Conference BNI C&P Partenaires Conseil
Fabian 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 BIO
Fabian Puech
 
ESTRUTURA DE DADOS (JAVA) AULA 07
ESTRUTURA DE DADOS (JAVA) AULA 07ESTRUTURA DE DADOS (JAVA) AULA 07
ESTRUTURA DE DADOS (JAVA) AULA 07
ETEC Monsenhor Antonio Magliano
 
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 Etti
Ozer Balkas
 
CODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLdaCODUL Corten Costas & DuarteLda
CODUL Corten Costas & DuarteLda
Miguel Ferro
 
Semantiki
SemantikiSemantiki
Kredi riski
Kredi riski Kredi riski
Kredi riski
Özlem Yazan
 
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
Ana 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 sc
Steven 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 GSOIII - INTRODUÇÃO AO ANDROID

10 android - leonardo
10   android - leonardo10   android - leonardo
10 android - leonardo
Prof Anderson Favaro
 
Programação Android - Básico
Programação Android - BásicoProgramação Android - Básico
Programação Android - Básico
HugoDalevedove
 
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
Rogério Moraes de Carvalho
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao android
Paulo Remoli
 
E tertulia paol-rq
E tertulia paol-rqE tertulia paol-rq
E tertulia paol-rq
KMILT
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
jgbirk
 
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
guisester
 
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 Palestra
Renato
 
Desenvolvendo para Android
Desenvolvendo para AndroidDesenvolvendo para Android
Desenvolvendo para Android
Claudio 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ável
Campus Party Brasil
 
Configurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento AndroidConfigurando o ambiente para desenvolvimento Android
Configurando o ambiente para desenvolvimento Android
CalebeMiquissene
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
antonio sérgio nogueira
 
Aula01 - introdução, Activity
Aula01 - introdução,  ActivityAula01 - introdução,  Activity
Aula01 - introdução, Activity
Arthur Emanuel
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
Erisvaldo Junior
 
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
ilegra
 
Minicurso Android Ronildo Oliveira
Minicurso Android  Ronildo OliveiraMinicurso Android  Ronildo Oliveira
Minicurso Android Ronildo Oliveira
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
Hugo 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.2013
guisester
 
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
guisester
 

Semelhante a GSOIII - 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

Cadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQLCadastro Desktop (Swing) com JPA MySQL
Cadastro Desktop (Swing) com JPA MySQL
ETEC Monsenhor Antonio Magliano
 
JPA INTRODUÇÃO
JPA INTRODUÇÃOJPA 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
ETEC Monsenhor Antonio Magliano
 
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
ETEC Monsenhor Antonio Magliano
 
Android - Criando uma ListView
Android - Criando  uma ListViewAndroid - Criando  uma ListView
Android - Criando uma ListView
ETEC 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 MYSQL
ETEC Monsenhor Antonio Magliano
 
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
ETEC Monsenhor Antonio Magliano
 
Sockets : Introdução
Sockets : IntroduçãoSockets : Introdução
Sockets : Introdução
ETEC Monsenhor Antonio Magliano
 
THREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃOTHREADS EM JAVA: INTRODUÇÃO
THREADS EM JAVA: INTRODUÇÃO
ETEC Monsenhor Antonio Magliano
 
PCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOSPCII: SERIALIZAÇÃO: EXEMPLOS
PCII: SERIALIZAÇÃO: EXEMPLOS
ETEC Monsenhor Antonio Magliano
 
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
ETEC Monsenhor Antonio Magliano
 
PCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOSPCII - INTERFACES EM JAVA: EXEMPLOS
PCII - INTERFACES EM JAVA: EXEMPLOS
ETEC Monsenhor Antonio Magliano
 
PCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVAPCII AULA 3 - INTERFACES EM JAVA
PCII AULA 3 - INTERFACES EM JAVA
ETEC Monsenhor Antonio Magliano
 
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
ETEC 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 Notas
ETEC Monsenhor Antonio Magliano
 
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
ETEC Monsenhor Antonio Magliano
 
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
ETEC Monsenhor Antonio Magliano
 
GSOIII (JAVA) CONEXÃO MYSQL
GSOIII (JAVA)  CONEXÃO MYSQLGSOIII (JAVA)  CONEXÃO MYSQL
GSOIII (JAVA) CONEXÃO MYSQL
ETEC 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
 

Último

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 

Último (8)

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 

GSOIII - 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.