TELA PRINCIPAL DO PROJETO FCV
|
|
|
- Manuella Almada Corte-Real
- 10 Há anos
- Visualizações:
Transcrição
1 DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS ANDROID ECLIPSE - DESENVOLVIMENTO DE AGENDA PARA ANDROID AULA 1 - WILLIAM YAMAMOTO 1. INTRODUÇÃO O Android é a nova plataforma do Google voltada para dispositivos móveis. Em 5 de novembro de 2007, a empresa tornou pública a primeira plataforma Open Source de desenvolvimento para dispositivos moveis baseada na plataforma Java com sistema operacional Linux, na qual foi chamada de Android. Essa plataforma é mantida pela OHA (Open Handset Alliance), um grupo formado por mais de 30 empresas as quais se uniram para inovar e acelerar o desenvolvimento de aplicações, serviços, trazendo aos consumidores uma experiência mais rica em termos de recursos, menos dispendiosa em ternos financeiros para o mercado móvel.pode-se dizer que a plataforma Android é a primeira plataforma móvel completa, aberta e livre. O Android SDK é uma combinação do JAVA e o HTML/XML TELA PRINCIPAL DO PROJETO FCV Agenda no ECLIPSE COM ANDROID SDK
2 2. PASTA [src/br.edu.fcv.agenda/] (códigos fontes da aplicação android) 3. PASTA [/res/layout/grafical Layout] (layout/design da aplicação android) 2
3 4. PASTA [/res/layout/menu.xml] (layout/design da aplicação android) 5. PASTA [/res/values] (variáveis estáticas da aplicação android) 3
4 6. PROJETO FCV AGENDA O Aplicativo FCV Agenda tem como objetivo o Cadastro, Alteração, Exclusão e Consulta de Contatos e Compromissos bem como a navegação entre as telas através de botões. 7. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/compromissoactivity.java] // declarações e importações package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; // classe CompromissoActivity public class CompromissoActivity extends Activity { Button btnvoltar; Button btncontatolista; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.compromisso); btnvoltar = (Button)findViewById(R.id.btnVoltarCompr); btnvoltar.setonclicklistener(new View.OnClickListener() { // evento onclick do btnvoltar, volta para MenuActivity Intent menuintent = new Intent("br.edu.fcv.agenda.MENUACTIVITY"); startactivity(menuintent); catch(exception e) { 4
5 ); btncontatolista = (Button) findviewbyid(r.id.btncontatolista); btncontatolista.setonclicklistener(new View.OnClickListener() { // evento onclick do ContatoLista, abre ContatoLista Intent menuintent = new Intent("br.edu.fcv.agenda.CONTATOLISTACTIVITY"); startactivity(menuintent); catch(exception e) { ); 8. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/contatoactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; public class ContatoActivity extends Activity { Button btnvoltar; protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.contato); 5
6 /* Ligação do atributo com o componente na tela */ btnvoltar = (Button)findViewById(R.id.btnVoltar); btnvoltar.setonclicklistener(new View.OnClickListener() { // evento onclick do btnvoltar, volta para MenuActivity Intent menuintent = new Intent("br.edu.fcv.agenda.MENUACTIVITY"); startactivity(menuintent); catch(exception e) { ); 9. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/contatolistaactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; public class ContatoListaActivity extends Activity { Button btnvoltar; protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.contatolista); 6
7 /* Ligação do atributo com o componente na tela */ btnvoltar = (Button)findViewById(R.id.btnVoltarContatoLista); btnvoltar.setonclicklistener(new View.OnClickListener() { // evento onclick do btnvoltar, volta para MenuActivity Intent menuintent = new Intent("br.edu.fcv.agenda.MENUACTIVITY"); startactivity(menuintent); catch(exception e) { ); 10. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/fcvagendaactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; public class FCVAgendaActivity extends Activity { protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); /* Tela de Splash - Troca para menu */ Thread timer = new Thread() { 7
8 // evento mostra Splash e MenuActivity public void run() { sleep(5000); catch(interruptedexception e) { finally { Intent janelamenu = new Intent("br.edu.fcv.agenda.MENUACTIVITY"); startactivity(janelamenu); ; timer.start(); 11. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/menuactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; public class MenuActivity extends Activity { Button btncontatos; Button btncompromisso; Button btntarefas; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); 8
9 setcontentview(r.layout.menu); /* Ligação do atributo com o componente na tela */ btncontatos = (Button)findViewById(R.id.btContatos); btncontatos.setonclicklistener(new View.OnClickListener() { // evento onclick do btncontatos, abre ContatoActivity Intent contatointent = new Intent("br.edu.fcv.agenda.CONTATOACTIVITY"); startactivity(contatointent); catch(exception e) { ); /* Botão para abrir a tela de compromissos */ btncompromisso = (Button)findViewById(R.id.btCompromissos); btncompromisso.setonclicklistener(new View.OnClickListener() { // evento onclick do btncompromisso, abre CompromissoActivity Intent compromissointent = new Intent("br.edu.fcv.agenda.COMPROMISSOACTIVITY"); startactivity(compromissointent); catch(exception e) { ); 9
10 /* Botão para abrir a tela de compromissos */ btntarefas = (Button)findViewById(R.id.btnTarefas); btntarefas.setonclicklistener(new View.OnClickListener() { // evento onclick do btntarefas, abre TarefasListaActivity Intent tarefasintent = new Intent("br.edu.fcv.agenda.TAREFASLISTAACTIVITY"); startactivity(tarefasintent); catch(exception e) { ); 12. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/tarefaactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; public class TarefaActivity extends Activity { Button btnvoltar; protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub 10
11 super.oncreate(savedinstancestate); setcontentview(r.layout.tarefa); btnvoltar = (Button)findViewById(R.id.btnVoltarTarefa); btnvoltar.setonclicklistener(new View.OnClickListener() { // evento onclick do btnvoltar, volta para TarefasListaActivity Intent menuintent = new Intent("br.edu.fcv.agenda.TAREFASLISTAACTIVITY"); startactivity(menuintent); catch(exception e) { ); 13. EXPLICAÇÃO DO CÓDIGO [src/br.edu.fcv.agenda/tarefalistaactivity.java] package br.edu.fcv.agenda; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.button; public class TarefasListaActivity extends Activity { Button btnvoltar; Button btnnovatarefa; 11
12 protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.tarefaslista); btnvoltar = (Button)findViewById(R.id.btnVoltarTarefaLista); btnvoltar.setonclicklistener(new View.OnClickListener() { // evento onclick do btnvoltar, volta para MenuActivity Intent menuintent = new Intent("br.edu.fcv.agenda.MENUACTIVITY"); startactivity(menuintent); catch(exception e) { ); btnnovatarefa = (Button)findViewById(R.id.btnNovaTarefa); btnnovatarefa.setonclicklistener(new View.OnClickListener() { // evento onclick do btnnovatarefa, abre TarefaActivity Intent menuintent = new Intent("br.edu.fcv.agenda.TAREFACTIVITY"); startactivity(menuintent); catch(exception e) { ); 12
13 14. AndroidManifest.xml GRAPHICAL LAYOUT (coração da aplicação android) 15. AndroidManifest.xml (coração da aplicação android) 13
14 16. AndroidManifest.xml <manifest xmlns:android=" package="br.edu.fcv.agenda" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> <application android:allowbackup="true" > <activity android:name="fcvagendaactivity"> <intent-filter > <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity> <activity android:name="menuactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.menuactivity"/> <category android:name="android.intent.category.default"/> 14
15 </intent-filter> </activity> <activity android:name="contatoactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.contatoactivity"/> <category android:name="android.intent.category.default"/> </intent-filter> </activity> <!-- Compromisso --> <activity android:name="compromissoactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.compromissoactivity"/> <category android:name="android.intent.category.default"/> </intent-filter> </activity> <!-- ContatoLista --> <activity android:name="contatolistaactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.contatolistaactivity"/> 15
16 <category android:name="android.intent.category.default"/> </intent-filter> </activity> <!-- TarefasLista --> <activity android:name="tarefaslistaactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.tarefaslistaactivity"/> <category android:name="android.intent.category.default"/> </intent-filter> </activity> <!-- Tarefa --> <activity android:name="tarefaactivity"> <intent-filter > <action android:name="br.edu.fcv.agenda.tarefaactivity"/> <category android:name="android.intent.category.default"/> </intent-filter> </activity> </application> </manifest> 16
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 05 Programando formularios, activities e intents. Dalton Martins [email protected] São Paulo, Março, 2012
Programação de Dispositivos Móveis
Aula 07 Programação de Dispositivos Móveis Interface Gráfica ListView com ArrayAdapter Um elemento muito utilizado em aplicativos é a ListView, com ela pode-se criar uma lista de objetos. A partir dos
Programação de Dispositivos Móveis
Aula 04 Programação de Dispositivos Móveis A Classe Activity É obrigatório que cada activity do projeto esteja declarada no arquivo AndroidManisfest.xml, caso contrário não é possível utilizá-la. Para
Programa de Dispositivos Móveis
Aula 02 Programa de Dispositivos Móveis A Classe Activity A classe Actvity é similar a classe JFrame do Swing representa basicamente uma tela. Quase todas as atividades interagem com o usuário, então ela
Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 2 - Novas Activities Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Inserindo a segunda activity Para inserir uma nova activity basta clicar com o botão direito sobre o pacote,
Introdução ao Desenvolvimento para Sistema Operacional Android
Dr. [email protected] Conteúdo: 1) Introdução ao Android e Mercado de Dispositivos Móveis; 2) Plataforma: 2.1) Arquitetura; 2.2) Framework; 2.3) Bibliotecas; 2.4) Android Runtime; 2.5) Linux
Programa de Dispositivos Móveis
Aula 01 Programa de Dispositivos Móveis A Plataforma Android O Android é um conjunto de softwares voltado para dispositivos móveis, como smartphones, tablets, smartbooks ou netbooks. Hoje no mercado existem
Introdução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Login. Criar uma nova Activity. Login. Luiz Eduardo Guarino de Vasconcelos
Criar uma nova Activity Observe no AndroidManifest.xml que foi criada a segunda Activity. Nesse arquivo: - defini-la como a primeira a ser executada (recortar o intent-filter da MainActivity para a Activity)
Programa de Dispositivos Móveis
Aula 02 - Exercício Programa de Dispositivos Móveis PDM - Aula02 - Exercício- Ver 02-04/06/2014 08:56 Criando Aplicação Android (BasicView) Vamos continuar a criar interfaces gráficas (UI) básicas com
Desenvolvimento Android. http://www.larback.com.br
Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no
Programação para Android. Aula 08: Persistência de dados SQL
Programação para Android Aula 08: Persistência de dados SQL Persistência de dados Na maioria das aplicações precisamos ter algum tipo de persistência de dados. Para guardar informações de forma persistente
Android e Facebook. Felipe Silveira
Android e Facebook Felipe Silveira Android? Sistema Operacional + Plataforma de desenvolvimento + Aplicações Padrão (SMS, Maps, Calendar...) Código aberto (AOSP - Android Open Source Project) Desenvolvido
Programação em Java para a Plataforma Android AULA 1. Primeiros Passos
Programação em Java para a Plataforma Android AULA 1 Primeiros Passos O que é Android Como é o desenvolvimento de aplicações para esse ambiente O que é preciso para começar a programar ABvidades, o início
Módulo 3 - Intenções. SECAP 2014 Prof. Rone Ilídio - UFSJ
Módulo 3 - Intenções SECAP 2014 Prof. Rone Ilídio - UFSJ Intenção é um pedido que uma aplicação faz ao Android O Android executa intenções Um intenção pode ser utilizada para: Uma mensagem para o SO Abrir
Comunicação entre A0vidades
Programação para a Plataforma Android Aula 8 Comunicação entre A0vidades Como invocar uma a0vidade a par0r de outra? Como descrever um serviço em Android? Como duas a0vidades se comunicam? Como abrir uma
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS
TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,
Introdução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
Android Layout Manager. Ivan Nicoli
Android Layout Manager Ivan Nicoli Classe View A classe android.view.view é a classe mãe de todos os componentes visuais do Android. Qualquer desenvolvedor pode criar seu próprio componente herdando a
Google Android. Broadcast Receiver
Broadcast Receiver Permite que aplicações possam reagir a determinado evento gerado por uma intenção (Intent) que nada mais é que uma mensagem (Message-Passing) enviada ao SO. App1 App Client Intent App2
HCI Summer Workshop. Android #1. Tiago Guerreiro. [email protected]
HCI Summer Workshop Android #1 Tiago Guerreiro [email protected] Introdução Equipa Luis Carriço Tiago Guerreiro Luis Duarte Diogo Marques Gonçalo Gomes Eduardo Matos Nikolay Stanchenko Rafael Nunes Filipe
Google Android. Intents
Intents Intents Intents são usados como mecanismo de passagem de mensagens na sua aplicação ou entre aplicações distintas. Intents podem ser usadas para: Declarar a intenção de iniciar uma Activity ou
Programação para Android. Aula 05: Estilos e temas; galeria de imagens
Programação para Android Aula 05: Estilos e temas; galeria de imagens Objetivos Aplicar estilos e temas Criar uma galeria de imagens com o widget Gallery Parte 01: Estilos e temas Interface de Usuários
Desenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS
PROGRAMAÇÃO COM ANDROID NA ÁREA DA ENGENHARIA CARTOGRÁFICA: ALGUNS EXEMPLOS GLAUCO LEITE DE FREITAS ANA LÚCIA BEZERRA CANDEIAS Universidade Federal de Pernambuco - UFPE Centro de Tecnologia e Geociências
============================== Exemplo ListView MainActivity.java
FACULDADE DE TECNOLOGIA SENAC PELOTAS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Tópicos Avançados em ADS Edécio Fernando Iepsen ============================== Exemplo ListView
Primeira Aplicação Android Olá Mundo. Prof. Fellipe Aleixo
Primeira Aplicação Android Olá Mundo Prof. Fellipe Aleixo ([email protected]) Conteúdo Passo- a- passo de um Projeto Android Conceitos Básicos de uma Aplicação Principais Arquivos Execução da
Tutorial Android Speech
Tutorial Android Speech O sistema operacional Android já dispõe de uma funcionalidade interna para síntese e reconhecimento de voz que pode ser incorporado a qualquer aplicação. Essa funcionalidade utiliza
Apostila de. Programando Passo a Passo 3ª Edição. De : Luciano Alves da Silva ([email protected])
Apostila de Programando Passo a Passo 3ª Edição De : Luciano Alves da Silva ([email protected]) Apresentação Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela
Preparando um ambiente de desenvolvimento para a plataforma android
Preparando um ambiente de desenvolvimento para a plataforma android Setting up a development environment for android platform Felipe Pires de Oliveira¹, Bruno Morais Lemos². Resumo Como citar esse artigo.
Introdução à Programação Android
Introdução à Programação Android Guilherme Antonio Borges [email protected] Apresentação Graduado em 2012 no Curso de Tecnologia em Sistemas para Internet no IFSUL campus Passo Fundo. Atualmente,
Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo ([email protected])
Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo ([email protected]) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
ADS 6º Período Conceitos básicos do Android - Parte 2 Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio INTRODUÇÃO À PROGRAMAÇÃO PARA Abra o Android Studio app build.grade
Programação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (BroadcastReceiver) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
Provedores de Conteúdo
Programação para a Plataforma Android Aula 12 Provedores de Conteúdo O que são provedores de conteúdo? Como ler dados de outras aplicações? Como iden@ficar recursos de forma única? Como deixar dados disponíveis
PROGRAMAÇÃO. Seu primeiro aplicativo para Android Programe seu andróide
Seu primeiro aplicativo para Android Programe seu andróide A plataforma Android, do Google, vai equipar com tecnologia de ponta diversos aparelhos celulares. Veja como é fácil começar a programar aplicativos
Apostila de. Programando Passo a Passo 3ª Edição. De : Luciano Alves da Silva ([email protected])
Apostila de Programando Passo a Passo 3ª Edição De : Luciano Alves da Silva ([email protected]) Apresentação Android é uma plataforma aberta voltada para dispositivos móveis desenvolvida pela
COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android
COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K
Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K Introdução O Android é a resposta da Google ao mercado crescente de dispositivos
Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.
Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto
Consumindo Web Services (WS) em Aplicações Android. Prof. Fellipe Aleixo ([email protected])
Consumindo Web Services (WS) em Aplicações Android Prof. Fellipe Aleixo ([email protected]) O Que é um WS? Solução utilizada na integração de sistemas e na comunicação de aplicações diferentes
A plataforma Android: Uma Introdução
A plataforma Android: Uma Introdução Android Iniciativa da Google de prover uma plataforma aberta para Web móvel Open Handset Alliance Associação de um grupo bastante heterogêneo de empresas (operadoras,
Android Binding. Implementando o padrão de projeto MVVM com MVVM_. Saiba como criar um projeto utilizando o padrão de projeto MVVM no Android
MVVM_ Implementando o padrão de projeto MVVM com Android Binding Saiba como criar um projeto utilizando o padrão de projeto MVVM no Android O padrão de projeto MVVM O MVVM (Model-View-ViewModel) foi divulgado
Android Banco de Dados. Ivan Nicoli
Android Banco de Dados Ivan Nicoli SQLite O Android tem suporte ao SQLite (http://www.sqlite.org), um leve e poderoso banco de dados. Cada aplicação pode criar um ou mais banco de dados, que ficam localizados
Computação Móvel Conceitos Básicos do Android Ref. Capítulo 3
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Conceitos Básicos do Android Ref. Capítulo 3 Vicente Amorim [email protected] Sumário * Estrutura
Nelson Glauber de Vasconcelos Leal
Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Minicurso - Android Fábio Silva / João Paulo Ribeiro
Minicurso - Android Fábio Silva / João Paulo Ribeiro Quem somos? :D Graduando em Ciência da Computação na Universidade Federal de Campina Grande @ffosilva www.fabiosilva.org Quem somos? :D Graduando em
Introdução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
O que é computação Móvel. Acesso à informação a qualquer lugar, a qualquer momento.
COMPUTAÇÃO MÓVEL O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento Mobilidade Comunicação sem fio Dispositivos móveis
ANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Android Básico Hello World!
Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI [email protected] sites.google.com/site/marcio
Desenvolvimento com Android Studio. Aula 02 Widgets, Manipulação de Dados e Programação de Eventos
Desenvolvimento com Android Studio Aula 02 Widgets, Manipulação de Dados e Programação de Eventos Widgets TextView O Widget TextView é utilizado para apresentar um texto não editável na tela. Qualquer
Android Activity. Ivan Nicoli
Android Activity Ivan Nicoli Activity Representa a tela de uma aplicação Classe filha da classe android.app.activity Deve ser declarada sempre no AndroidManifest.xml Obrigatória a implementação do método
Novatec Editora Ltda. 2014.
Novatec Editora Ltda. 2014. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por
O que é o Android? O que é o Android
O que é o Android? O Android é um sistema operacional para dispositivos móveis, baseado em uma plataforma de código aberta sob a licença apache, permitindo que os fabricantes possam modificar seu código
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 06 Controlando o fluxo de eventos e passando parametro para Activities. Dalton Martins [email protected]
DISTRIBUIÇÃO DE CONTEÚDO COM BASE EM LOCALIZAÇÃO POR LEANDRO DA CUNHA CAMPOS MONOGRAFIA DE FINAL DE CURSO
UNIVERSIDADE FEDERAL DE MINAS GERAIS INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DA COMPUTAÇÃO ESPECIALIZAÇÃO EM INFORMÁTICA: ÊNFASE: ENGENHARIA DE SOFTWARE DISTRIBUIÇÃO DE CONTEÚDO COM BASE
AlarmManager. Programação em Dispositivos Móveis (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa
AlarmManager (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Notificar o utilizador passado determinado tempo 2 Mostrar janela com mensagem
Descrição geral do Android
Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Utilização Home screen: Área de notificações Múltiplas páginas
Prof: Ricardo Quintão Site:
Prof: Ricardo Quintão email: [email protected] Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que
Android: um novo paradigma de desenvolvimento móvel
1 Android Android: um novo paradigma de desenvolvimento móvel Ramon Ribeiro Rabello [email protected] É graduado em Ciência da Computação pela Universidade da Amazônia (UNAMA). Trabalha com a tecnologia
Computação Móvel ActionBar e Temas (Ref. Cap. 5)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel ActionBar e Temas (Ref. Cap. 5) Vicente Amorim [email protected] Sumário * Introdução * ActionBar
Programação para a Plataforma Android Aula 7. Mul$mídia
Programação para a Plataforma Android Aula 7 Mul$mídia Como executar aplicações que contêm músicas? Como abrir vídeos em Android? Quais formatos de músicas são aceitos? Quais formatos de vídeo? Como o$mizar
Android Core. Felipe Silveira felipesilveira.com.br. Aula 6
Android Core Felipe Silveira felipesilveira.com.br Aula 6 Aplicações I Desenvolvimento de Aplicações Android SDK SDK https://developer.android.com/sdk Android SDK Android SDK: Eclipse + ADT plugin + Android
Comunicação via Sockets
Programação para a Plataforma Android Aula 9 Comunicação via Sockets O que são sockets? O que são data access objects? Como criar servidores de serviços distribuídos? Aplicações mulb threading simples
Geração Automática de Código Android Eficiente a partir de Modelos UML
Geração Automática de Código Android Eficiente a partir de Modelos UML Abilio Gambim Parada Aline Rodrigues Tonini Lisane Brisolara de Brisolara Grupo de Arquiteturas e Circuitos Integrados - GACI Universidade
Programação para Android. Aula 10: Acesso a câmera, sms e recursos do aparelho
Programação para Android Aula 10: Acesso a câmera, sms e recursos do aparelho Objetivos Nesta aula iremos aprender como invocar os recursos do aparelho: Fazer chamadas telefônicas Enviar SMS Utilizar a
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Threads, Handler e AsyncTask No Android, cada aplicação é executada em um único processo. Cada processo por sua vez tem uma thread
Introdução ao Android. Prof. Fellipe Aleixo ([email protected])
Introdução ao Android Prof. Fellipe Aleixo ([email protected]) Conteúdo Introdução Mercado Versões Ambiente de Desenvolvimento Configuração das Máquinas Virtuais Referências Introdução Android
Desenvolvimento de aplicações na plataforma Google Android
Desenvolvimento de aplicações na plataforma Google Android Rafael M. Lins Manoel Taenan Prof. Dr. Fábio Gomes Design by Rafael M. Lins Autores Rafael Madureira Lins de Araújo Bla bla bla Manoel Taenan
( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Tratamento de Eventos Professor: Danilo Giacobo OBJETIVOS DA AULA Apresentar os modelos mais comuns de tratamento de eventos da plataforma Android. Aprender a utilizar
PROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB
PROPOSTA DE UM PADRÃO DE PROJETO PARA ANDROID UTILIZANDO A WEB Aluno: Pedro Paulo S. Freitas Orientador: Ricardo Augusto Rabelo Sumário Introdução Motivação e Justificativa Trabalhos relacionados Plataforma
Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android
Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android Moisés Batista Bispo Teresina-PI 1- Breve Descrição Este tutorial tem como objetivo, adicionar de forma simples e prática, um mapa ao seu
Aviso sobre esta apostila
Aviso sobre esta apostila Antes de iniciar a leitura deste material, veja esse aviso: Este material usa a licensa Creative Commons isto significa que ELE PODE SER DISTRIBUÍDO LIVREMENTE, porém, SOBRE AS
PLATAFORMA ANDROID. Iniciando os Recursos Básicos. Setembro de 2011 YUGI TUMRO
1 PLATAFORMA ANDROID Iniciando os Recursos Básicos Setembro de 2011 YUGI TUMRO 2 INFORMAÇÕES GERAIS Android é um sistema operacional móvel que roda sobre o núcleo Linux. Atualmente está em grande voga
Desenvolvimento de Aplicativos com ASR para Android
Desenvolvimento de Aplicativos com ASR para Android Jonathas Trindade e Thiago Sylas Universidade Federal do Pará Instituto de Tecnologia LaPS - Laboratório de Processamento de Sinais. 24/01/2012 1 / 16
Programando Passo-a-Passo 2ª Edição De : Luciano Alves ([email protected])
Apostila de Programando Passo-a-Passo 2ª Edição De : Luciano Alves ([email protected]) Índice analítico Apresentação... 3 Introdução... 4 Instalando o Eclipse e o Android... 4 Criando a nossa
Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho
Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai, Diogo Carleto, erodrigo Cascarrolho Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2015-08-03
Computação Móvel Activity (Ref. Cap. 4)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Activity (Ref. Cap. 4) Vicente Amorim [email protected] Sumário * Activity - Classes FragmentActivity
Java Básico. Aula 1 por Thalles Cezar
+ Java Básico Aula 1 por Thalles Cezar + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++ Mas resolveram desenvolver uma linguagem própria Oak
6ª Edição. De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net. ApostilaDeAndroid. Rio de Janeiro - Outubro 2013
6ª Edição De : Luciano Alves da Silva ([email protected]) www.apostilaandroid.net ApostilaDeAndroid Rio de Janeiro - Outubro 2013 Creative Commons (CC) - Alguns Direitos Reservados Aviso sobre
Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...
Interfaces Gráficas parte 3
parte 3 (Listview, AlertDialog e ActionBar) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação
Programação para Dispositivos Móveis. Activities
Programação para Dispositivos Móveis Activities Activity Uma activity é uma tarefa, muito focada, do que um usuário pode fazer. Quase todas as atividades interagem com o usu ário, então uma classe de atividade
COMPUTAÇÃO MÓVEL. Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android
COMPUTAÇÃO MÓVEL Prof. M.Sc Sílvio Bacalá Jr www.facom.ufu.br/~bacala/android O que é computação Móvel Acesso à informação a qualquer lugar, a qualquer momento. O que é computação Móvel Tecnicamente: Processamento
Programando Passo-a-Passo De : Luciano Alves ([email protected])
Apostila de Programando Passo-a-Passo De : Luciano Alves ([email protected]) Índice analítico Apresentação... 3 Introdução... 4 Instalando o Eclipse e o Android... 4 Criando a nossa primeira aplicação
Android: Ciclo de vida da Activity
Se sua aplicação estiver em execução e o celular receber uma ligação? O que acontecerá com seu aplicativo? Quais métodos serão executados e em qual ordem? Para respondermos essas perguntas e entendermos
Introdução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Interface gráfica - View A classe android.view.view é utilizada como base para qualquer
