Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
|
|
|
- Carlos César Caetano
- 10 Há anos
- Visualizações:
Transcrição
1 Módulo 2 - Novas Activities Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
2 Inserindo a segunda activity Para inserir uma nova activity basta clicar com o botão direito sobre o pacote, novo, outros, Activity. Essa operação corresponde a: Inserir uma nova classe no pacote Inserir um novo arquivo xml no em res\layout Associar o xml à nova classe Dentro do método oncreate da nova classe inserir: setcontentview(r.layout.nome_do_xml); Modificar o arquivo AndroidManifest.xml acrescentando uma tag para a nova activity, ex: <activity android:name=".nomeactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity>
3 Inserindo a segunda activity AndroidManifest.xml <activity android:name=".nomeactivity" >... Definições da activity... <activity> NomeActivity = nome da classe <intent-filter>... Definições de execução <\intent-filter> <action android:name="android.intent.action.main" />: activity pode ser inicializada individualmente <category android:name="android.intent.category.launcher" />: activity pode ser um icone e aparecer junto com as outras aplicações
4 Chamando outra activity Dois métodos startactivity startactivityforresult startactivity (intent) Inicia a Activity sem vínculo StartActivityForResult(intent, codigo) Inicia uma Activity e espera por um retorno Deve-se dar um código para cada chamada
5 Exemplo 1 startactivity Crie as interfaces gráficas Primeira Activity Segunda Activity
6 Exemplo 1 startactivity Primeira Activity public class MainActivity extends Activity { public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Handler obj = new Handler(); Button btn = (Button) findviewbyid(r.id.button1); btn.setonclicklistener(obj); public class Handler implements OnClickListener{ public void onclick(view v){ if(v.getid() == R.id.button1){ Intent intent = new Intent(v.getContext(),SegundaActivity.class); startactivity(intent);
7 Exemplo 1 startactivity O objeto da classe Intent será explicado posteriormente Ele é o núcleo do sistema Android Todas as execuções dependem dessa classe Intent intent; intent = new Intent(v.getContext(),SegundaActivity.class); SegundaActivity.class: nome da Activity que será executada
8 Exemplo 2 startactivityforresult Crie as interfaces gráficas Primeira Activity Segunda Activity MainActivity.class e main_activity.xml SegundaActivity.class e activity_segunda.xml
9 1ª Activity public class MainActivity extends Activity { public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Handler obj = new Handler(); Button btn = (Button) findviewbyid(r.id.button1); btn.setonclicklistener(obj); public void onactivityresult(int requestcode, int resultcode, Intent data) { CharSequence x = data.getcharsequenceextra("name"); Toast.makeText(this, x +, requestcode:"+requestcode+ " resultcode:"+resultcode, Toast.LENGTH_LONG).show(); public class Handler implements OnClickListener{ public void onclick(view v){ if(v.getid() == R.id.button1){ Intent intent = new Intent(v.getContext(),SegundaActivity.class); startactivityforresult(intent,0);
10 2ª Activity public class SegundaActivity extends Activity { public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_segunda); Handler obj=new Handler(); Button btn = (Button)findViewById(R.id.btnSegunda); btn.setonclicklistener(obj); public class Handler implements OnClickListener{ public void onclick(view v){ if(v.getid() == R.id.btnSegunda){ Intent intent = new Intent(); intent.putextra("name", "ok"); setresult(10, intent); finish();
11 Exemplo 2 startactivityforresult startactivityforresult(intent,0): zero é o código de requisição da activity onactivityresult: método chamado após a conclusão da segunda Activity» requestcode: código de requisição (no caso 0)» resultcode: código de retorno (no caso 10)» Intent data: intent para execução da primeira activity Toast.makeText: equivalente ao JOptionPane» Toast.makeText(this, string, Toast.LENGTH_LONG).show(); String: dado exibido Toast.LENGTH_LONG: tempo de exibição
12 Informações entre Activities Uma forma simples de compartilhar dados entre duas ou mais Activities é utilizando o padrão Singleton Como exemplo, crie a seguinte classe: public class Dados { public static Vector v; public static Vector getinstance(){ if(v == null) v = new Vector (); return v; Todas as Activities terão acesso ao vetor da seguinte forma: Vector a = Dados.getInstance();
13 Exemplo - Informações entre Activities Crie as seguintes interfaces: MainActivity.java e activity_main.xml ExibirActivity.java e activity_exibir.xml
14 Exemplo - Informações entre Activities Crie a classe Dado.java public class Dado { public static String nome; public static String ; Observe que os atributos são static
15 MainActivity.java public class MainActivity extends Activity implements OnClickListener{ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Button btn = (Button) findviewbyid(r.id.button1); btn.setonclicklistener(this); public void onclick(view v) { EditText tvnome = (EditText)findViewById(R.id.editText1); EditText tv = (EditText)findViewById(R.id.editText2); Dado.nome = tvnome.gettext().tostring(); Dado. = tv .gettext().tostring(); Intent intent = new Intent(v.getContext(),ExibirActivity.class); startactivity(intent);
16 ExibirActivity.java public class ExibirActivity extends Activity{ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_exibir); TextView tv1 = (TextView)findViewById(R.id.textView1); tv1.settext(dado. ); TextView tv2 = (TextView)findViewById(R.id.textView2); tv2.settext(dado.nome);
17 Informações entre activities usando Bundle Objetos da classe Bundle são utilizados por Intents para passar informações entre Activities Bundle possui métodos para cada tipo de dados, exemplo: putstring(key,string) onde key identifica a string putdouble(key,double) putint(key,int) O método putextras(bundle) da classe Intent recebe o Bundle que será enviado para outra Activity
18 Informações entre activities usando Bundle Para enviar os dados para a segunda Activity Intent intent = new Intent(v.getContext(),ExibirActivity.class); Bundle params = new Bundle(); params.putstring( chave1", etnome.gettext().tostring()); intent.putextras(params); startactivity(intent);
19 Informações entre activities usando Bundle Para receber dentro da segunda Activity String str= ; Intent it = getintent(); if(it!= null){ Bundle params = it.getextras(); if(params!= null){ str = params.getstring( chave");
20 Informações entre activities usando Bundle Crie as seguintes interfaces: MainActivity.java e activity_main.xml ExibirActivity.java e activity_exibir.xml
21 public class MainActivity extends Activity implements OnClickListener{ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Button btn = (Button)findViewById(R.id.button1); btn.setonclicklistener(this); public void onclick(view v){ if(v.getid()==r.id.button1){ EditText etnome = (EditText)findViewById(R.id.editText1); EditText et = (EditText)findViewById(R.id.editText2); Intent intent = new Intent(v.getContext(),ExibirActivity.class); Bundle params = new Bundle(); params.putstring("nome", etnome.gettext().tostring()); params.putstring(" ", et .gettext().tostring()); intent.putextras(params); startactivity(intent);
22 public class ExibirActivity extends Activity { public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_exibir); String nome=""; String =""; Intent it = getintent(); if(it!= null){ Bundle params = it.getextras(); if(params!= null){ nome = params.getstring("nome"); = params.getstring(" "); TextView tvnome = (TextView)findViewById(R.id.textView1); tvnome.settext(nome); TextView tv = (TextView) findviewbyid(r.id.textview2); tv .settext( );
23 ListActivity ListActivity: filha de Activity Criada para manipular uma tela que contenha uma ListView A ListView deve-se A ListView recebe um ArrayAdapter para exibir uma lista contendo seus elementos
24 ListActivity - Exemplo Crie a interface MainActivity.java e activity_main.xml ExibirActivity.java e activity_exibir.xml Obs: o nome do listview deve ser android:id="@android:id/list Modifique isso no xml
25 public class MainActivity extends Activity implements OnClickListener{ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); Button btncadastro = (Button)findViewById(R.id.button1); btncadastro.setonclicklistener(this); Button btnexibir = (Button)findViewById(R.id.button2); btnexibir.setonclicklistener(this); public void onclick(view v){ if(v.getid() == R.id.button1){ EditText e = (EditText)findViewById(R.id.editText1); Dados.v.add(e.getText().toString()); if(v.getid() == R.id.button2){ Intent intent = new Intent(v.getContext(),ExibirActivity.class); startactivityforresult(intent, 0);
26 public class ExibirActivity extends ListActivity { public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_exibir); String v[] = new String[Dados.v.size()]; for(int i=0;i<dados.v.size();i++){ v[i] = Dados.v.get(i); ArrayAdapter<String> meuarray = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,v); setlistadapter(meuarray); public void onlistitemclick(listview l, View v, int position, long id){ String text = this.getlistadapter().getitem(position).tostring(); Toast.makeText(this, text, Toast.LENGTH_LONG);
27 ListActivity Os dados a serem inseridos na lista deve estar dentro de um ArrayAdapter R.layout.simple_list_item_1: define uma lista simples O método onlistitemclick é chamado ao clicar um item da lista O métodos setlistadapter é implementado em ListActivity, ele insere um ArrayAdapter na lista
28 Método finish() O Android possui uma pilha de Activities em execução (activity stack) A Activity do topo está sendo exibida na tela O método startactivity() coloca outra Activity no topo O método finish() destrói a Activity do topo e a segunda passa a ser executada.
29 Exibindo a lista de contatos do telefone Primeiramente insira contatos na lista do emulador: Entre no aplicativo Contacts Clique em MENU New Contact Insira alguns contatos
30 Exibindo a lista de contatos do telefone Modifique o AndroidManifest.xml Insira a permissão de utilização da lista de contados Para todo recurso utilizado pela aplicação (como GPS, câmera, acesso à internet) o AndroidManifest deve conter a permissão. Veja código do AndroidManifest.xml: destaque para a permissão
31 <manifest xmlns:android=" package="rone.contatos" android:versioncode="1" android:versionname="1.0" > <uses-permission android:name="android.permission.read_contacts" /> <uses-sdk android:minsdkversion="8" android:targetsdkversion="15" /> <application > <activity android:name=".mainactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest>
32 Exibindo a lista de contatos do Para ler os contatos telefone <uses-permission android:name = "android.permission.read_contacts" /> Para alterar/excluir/inserir contatos; <uses-permission android:name = "android.permission.write_contacts" />
33 Exibindo a lista de contatos do telefone Crie uma nova aplicação MainActivity.java activity_main.xml Insira um ListView no layout (activity_main.xml) Mude o nome do ListView Veja o código da ActivityMain.java
34 public class MainActivity extends ListActivity { private public void oncreate(bundle icicle) { super.oncreate(icicle); Uri uri = ContactsContract.Contacts.CONTENT_URI; Cursor c = getcontentresolver().query(uri, null, null, null, null); startmanagingcursor(c); String[] colunas = new String[]{ContactsContract.Contacts.DISPLAY_NAME; int campos[] = new int[]{r.id.nome; adaptador = new SimpleCursorAdapter(this,R.layout.activity_main,c,colunas,campos); setlistadapter(adaptador); protected void onlistitemclick(listview l, View v, int position, long id){ super.onlistitemclick(l, v, position, id); Cursor c= (Cursor) adaptador.getitem(position); String nomecoluna = ContactsContract.Contacts.DISPLAY_NAME; String nome = c.getstring(c.getcolumnindexorthrow(nomecoluna)); Toast.makeText(this, "contato selecionado: " + nome, Toast.LENGTH_LONG).show();
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
Módulo 4 - Interface Gráfica Gerenciadores de Layout. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Módulo 4 - Interface Gráfica Gerenciadores de Layout Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Classe View Todos os componente gráficos são filhos de View Para se criar um novo componente
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
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
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
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]
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
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
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
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 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
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 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
Prof. Jhonatan Fernando
Prof. Jhonatan Fernando É uma classe gerenciadora de UI. É possível informar qual layout (arquivo xml) que será carregado para uma determinada activity. O método responsável por informar qual layout será
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
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
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
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
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
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
Definições de Projeto
App Alunos Definições de Projeto Implementação de uma app para Manipulação de Dados de Alunos Em linhas gerais, a app consiste em: Manter dados de alunos; Entrar em contato com alunos; Trocar dados com
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
Desenvolvimento para Android Prá3ca 3. Prof. Markus Endler
Desenvolvimento para Android Prá3ca 3 Prof. Markus Endler Exercício 3.1 Solicitando permissão para abrir uma página Web ü Criaremos uma Ac.vity com um EditText (para entrada de uma URL), um Bu?on e uma
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 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
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
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,
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
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
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android. Realização de Dinâmica Hands- On para Construção de uma App Android
Apresentação de um Processo Cria4vo de Desenvolvimento de uma App Android Realização de Dinâmica Hands- On para Construção de uma App Android Dr. Eduardo Manuel de Freitas Jorge, PMP Realização de Dinâmica
Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos
Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto
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
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período
INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período Activity INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Activity A classe activity
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
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,
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çã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
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 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 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
ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CHAMADA EXTERNA. Maio de 2015
ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CHAMADA EXTERNA Maio de 2015 Fevereiro, 2015 Í N D I C E VERSÃO DO DOCUMENTO... 7 INTRODUÇÃO... 7 OBJETIVO... 7 CENÁRIO... 7 FUNCIONAMENTO... 7 INTEGRAÇÃO... 8 MENSAGENS...
============================== 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
ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CAIXA RÁPIDO. Julho de 2015
ESPECIFICAÇÃO TÉCNICA CIELO MOBILE CAIXA RÁPIDO Julho de 2015 Fevereiro, 2015 Í N D I C E VERSÃO DO DOCUMENTO... 7 INTRODUÇÃO... 7 OBJETIVO... 7 CENÁRIO... 7 FUNCIONAMENTO... 7 INTEGRAÇÃO... 8 MENSAGENS...
Programação para Dispositivos Móveis. Banco de Dados (SQLite)
Programação para Dispositivos Móveis Banco de Dados (SQLite) SQLite O Android possui suporte nativo ao SQLite O SQLite é um mecanismo de banco de dados SQL incorporado. Ao contrário da maioria dos outros
Introdução ao Android
Introdução ao Android Átila Camurça Alves 1 Edição 17 de maio de 2012 2 Sumário 1 Preparando o Ambiente de Desenvolvimento 7 1.1 Introdução..................................... 7 1.2 Instalação.....................................
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
Capítulo 07: Câmera e Arquivos
Capítulo 07: Câmera e Arquivos 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
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
Android DEFINIÇÕES E CICLO DE VIDA. Prof. Dr. Joaquim assunção.
Android DEFINIÇÕES E CICLO DE VIDA Prof. Dr. Joaquim assunção. Parte 1/2 Bases Fundamentos Os aplicativos do Android são programados em linguagem de programação Java ou Kotlin. As ferramentas Android SDK
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
Capítulo 04: Persistência com SQLite
Capítulo 04: Persistência com SQLite 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
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
Programação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 Anatomia de uma aplicação Android Dalton Martins [email protected] São Paulo, Fevereiro, 2012 24/02/12
Programação para Dispositivos Móveis. Activity e Intent
Programação para Dispositivos Móveis Activity e Intent Activity É um módulo único e independente do aplicativo que fornece uma tela com a qual os usuários podem interagir O gerenciamento na memória, o
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
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
Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil
Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,
Escrito por Lisiane Batista Neitzke Qui, 29 de Dezembro de 2011 17:24 - Última atualização Seg, 16 de Janeiro de 2012 12:41
Preço R$ 129.00 Compre aqui Clique aqui e veja o vídeo demonstrativo deste curso Novo Curso de Android do prof. Neri. São 86 videoaulas em 6 giga. Aprenda a criar programas em Android que conectem com
TELA PRINCIPAL DO PROJETO FCV
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
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
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
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
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
CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android
Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:
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
AULA 2. Minicurso PET-EE UFRN
AULA 2 Minicurso PET-EE UFRN Agora iremos mostrar o passo-a-passo de como criar um projeto no Android Studio. 1. No Android Studio, crie um New Project. 2. Em Configure your new project, você deve preencher
Programação para a Plataforma Android Aula 11. Banco de Dados
Programação para a Plataforma Android Aula 11 Banco de Dados Introdução a linguagem SQL O banco de dados SQLite Como criar e manipular um banco de dados em Android Como apresentar dados na tela do aparelho
Android Core. Felipe Silveira felipesilveira.com.br. Aula 6
Android Core Felipe Silveira felipesilveira.com.br Aula 6 Aplicações II Services Services Service é um dos componentes principais da plataforma Android. Executado em background Sem interface com o usuário
( 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 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
Capítulo 05: Menus de Contexto
Capítulo 05: Menus de Contexto 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
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
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
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
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,
itec h- ON & E ngenharia de S oftware Joel Carvalho - 05/05/2011 Novas Tecnologias Aplicadas à Eng. de So5.
itec h- ON & E ngenharia de S oftware Novas Tecnologias Aplicadas à Eng. de So5. Tecnologias Pág. 2 Microso5 Visual Studio 2010 Express l Visual C# Express + Visual Web Developer l h6p://www.microso=.com/express/downloads/#2010-
Capítulo 7. Sequenciamento das Tarefas
Capítulo 7 Sequenciamento das Tarefas 125 5.1 RELACIONAMENTO ENTRE TAREFAS Para que o cronograma do projeto seja executado corretamente e as mudanças inseridas seja calculadas de forma correta é importante
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
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
Exemplo de Aplicaça o Facebook
HCIM Summer Workshop Guião Hands-on Exemplo de Aplicaça o Facebook 1. Download do Software Development Kit (SDK) O download do SDK do Facebook encontra-se disponível aqui. Depois de fazer o download do
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
Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet
Manual do Contribuidor Portal de Internet Projeto: Novo Portal de internet 1. Propósito Este documento tem o propósito de orientar usuários a utilizar as funcionalidades do portal do Inea no modo de contribuição.
Armazenamento Persistente de Dados
Programação para a Plataforma Android Aula 10 Armazenamento Persistente de Dados Como armazenar as opções de preferência de uma aplicação? Como tocar músicas em uma a@vidade Android? Como armazenar dados
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...
Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans.
1 - Criando uma classe em Java Para desenvolver a atividade a atividade desta aula utilizaremos o ambiente de desenvolvimento integrado NetBeans. Antes de criarmos a(s) classe(s) é necessário criar o projeto
Lista de Contas: Assinatura. Lista de Contas. Listas de Contas: Descrição. Listas de Contas: Descrição. Listas de Contas: Descrição
Lista de Contas Lista de Contas: Assinatura null Quais são os métodos necessários? class ListaDeContas { void inserir (Conta c) { void retirar (Conta c) { Conta procurar (String num) { Listas de Contas:
Capítulo 06: Trabalhando com Intents
Capítulo 06: Trabalhando com Intents 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
