Android Activity. Ivan Nicoli
|
|
|
- Bruno Machado Cabral
- 8 Há anos
- Visualizações:
Transcrição
1 Android Activity Ivan Nicoli
2 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 oncreate(bundle) e neste método é obrigatória a chamada do método setcontentview(view)
3 Navegação entre telas A navegação entre Activities (Telas) se dá por meio de um Intent. Existem dois métodos que permitem a chamada de novas Activities: startactivity(intent): Abre uma Activity de maneira independente. startactivityforresult(intent, codigo): Abre uma Activity aguardando um retorno
4 Exercício 1 Navegação (1/4) Crie um novo projeto no Eclipse, parâmetros: ProjectName: ExemplosActivity Target: Google Apis (Plataform 2.2) Package Name: br.edu.facear.exemplosactivity Activity: Desmarque a opção de criação.
5 Exercício 1 Navegação (2/4) Crie duas novas classes que herdam a classe Activity, com os nomes: Tela1Activity Tela2Activity Adicione a declaração de ambas no AndroidManifest.xml Adicione o category do tipo LAUNCHER no Intent da Activity Tela1Activity.
6 Exercício 1 Navegação (3/4) Na Activity Tela1Activity adicione a seguinte implementação do método public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); Button b = new Button(this); b.settext("clique aqui para ir a próxima tela"); b.setonclicklistener(this); setcontentview(b); } Faça com que a Activity implemente a Interface OnClickListener e adicione o seguinte método na mesma: public void onclick(view arg0) { Intent i = new Intent(this,Tela2Activity.class); startactivity(i); }
7 Exercício 1 Navegação (4/4) Na Activity Tela2Activity adicione a seguinte implementação do método public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView tv = new TextView(this); tv.settext("olá, Seja bem Vindo!"); setcontentview(tv); } Execute a aplicação.
8 Passagem de parâmetros entre Activities A passagem de parâmetros entre Activities é realizada por meio de um Objeto da classe android.os.bundle Este objeto se comporta de maneira semelhante a uma HashMap do Java por meio do padrão "chave x valor". Para adicionar os parâmetros, são utilizados os métodos putstring, putdouble, putint, putboolean, putchar, dentre outros...
9 Exercício 2 Parâmetros (1/2) Altere o método onclick da classe Tela1Activity adicionando as linhas de passagem de parâmetros: public void onclick(view arg0) { Intent i = new Intent(this, Tela2Activity.class); Bundle b = new Bundle(); b.putstring("nome", "Ivan"); i.putextras(b); } startactivity(i);
10 Exercício 2 Parâmetros (2/2) Altere o método oncreate(bundle) da classe Tela2Activity adicionando as linhas de obtenção de public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView tv = new TextView(this); Intent i = getintent(); tv.settext("olá, seja bem vindo "+ i.getextras().getstring("nome")); } this.setcontentview(tv);
11 Passagem de Parâmetros 2 Para simplificar o código é possível chamar o método putextra(chave, tipo) diretamente do objeto que será passado para o método startactivity Da mesma maneira na Activity destino é possível chamar o Método getextras<tipo>(chave), para se obter o valor, exemplo: getintent().getstringextra("nome")
12 Exercício 3 Parâmetros 2 (1/2) Altere o método onclick da classe Tela1Activity para simplificar a passagem de parâmetros: public void onclick(view arg0) { Intent i = new Intent(this, Tela2Activity.class); i.putextra("nome", "Ivan"); } startactivity(i);
13 Exercício 3 Parâmetros 2 (2/2) Altere o método oncreate(bundle) da classe Tela2Activity para simplificar a obtenção de public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView tv = new TextView(this); tv.settext("olá, seja bem vindo "+ getintent().getstringextra("nome")); } this.setcontentview(tv);
14 ListActivity exibição de uma lista de itens na tela Subclasse da classe Activity. Utilizada para simplificar a construção de telas com o objetivo de exibir uma lista de itens. Não é necessário chamar o método setcontentview, pois este já é chamado internamente. É necessário chamar o método setlistadapter(listadapter) Possui métodos que facilitam a captura de eventos bem como os elementos selecionados, é o caso do método onlistitemclick()
15 Exercício 4 - Criando uma lista de Nomes Crie uma nova classe chamada ListNomesActivity que herde a classe android.app.listactivity e adicione a seguinte protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); String[] nomes = new String[] {"Nome 1", "Nome 2", "Nome 3"}; ArrayAdapter<String> arrayadapter = new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, nomes); setlistadapter(arrayadapter); protected void onlistitemclick(listview l, View v, int position, long id) { super.onlistitemclick(l, v, position, id); Toast.makeText(this, "Foi selecionado o item " + this.getlistadapter().getitem(position).tostring(), Toast.LENGTH_SHORT); }
16 Exercício 5 Menu de Activities Crie uma nova classe que herde a classe ListActivity, chamada ListMenuActivity. Simplifique a declaração de Activities no AndroidManifest.xml, deixando-as no seguinte padrão: <activity android:name=".tela1activity"></activity> Crie um menu para cada uma das Activities: ListNomesActivity, Tela1Activity, Tela2Activity. Crie um elemento Sair: Quando chamado, a implementação deste elemento deve ser simplesmente a invocação do método finish() da classe Activity
17 SimpleCursorAdapter Assim como o ArrayAdapter o SimpleCursorAdapter é outra implementação da classe ListAdapter Pode ser associada a uma ActivityList se passado como parâmetro para o método setlistadapter. Mapea colunas de Cursor com um determinado elemento de um layout XML. Um Cursor é semelhante a um ResultSet do JDBC. Utilizando-se da interface Cursor é possível percorrer registros, como, por exemplo, a lista de contatos do celular ou o retorno de um banco de dados.
18 Exercício 6 Acessando Contatos (1/2) Crie uma nova classe que herde a classe ListActivity, chamada ListaContatosActivity. Altere a classe MenuActivity para que seja possível abrir esta atividade. No arquivo AndroidManifest.xml, adicione a declaração: <uses-permission android:name="android.permission.read_contacts"/> Copie o arquivo res/layout/main.xml e cole renomeando para res/layout/contatos.xml. Adicione o atributo android:id="@+id/nome" na tag TextView do arquivo res/layout/contatos.xml e remova o atributo android:text="@string/hello"
19 Exercício 6 Acessando Contatos (2/2) Na classe ListaContatosActivity, adicione a seguinte implementação: ListAdapter protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); 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}; adapter = new SimpleCursorAdapter(this, R.layout.contatos, c, colunas, campos); setlistadapter(adapter); protected void onlistitemclick(listview l, View v, int position, long id) { super.onlistitemclick(l, v, position, id); Cursor c = (Cursor) adapter.getitem(position); String nomecoluna = ContactsContract.Contacts.DISPLAY_NAME; String nome = c.getstring(c.getcolumnindexorthrow(nomecoluna)); Toast.makeText(this, "Contato Selecionado : " + nome, Toast.LENGTH_SHORT).show(); }
20 SimpleAdapter Exibição de valores fixos em uma lista SimpleAdapter é outra implementação de um ListAdapter. O SimpleAdapter recebe como parâmetro uma lista java.util.list. Cada item da lista deve ser entendido como uma linha da View. Cada linha da Lista fornecida ao SimpleAdapter deve possuir um HashMap cujas chaves devem estar mapeadas com os ids dos componentes da tela.
21 SimpleAdapter Exibição de valores fixos em uma lista Chave1 Valor1 Chave2 Valor2 Chave1 Valor3 Chave2 Valor4 Chave1 Valor5 Chave2 Valor6 Chave1 Nome1 Chave2 Nome2 XML Nome1, Nome2 java.util.hashmap java.util.list
22 Exercício 7 ListActivity com SimpleAdapter (1/2) Crie uma nova classe, chamada ListSimpleAdapterActivity que seja filha da classe ListActivity. Altere a classe MenuActivity para que seja possível abrir esta atividade. Adicione a nova atividade no arquivo AndroidManifest.xml
23 Exercício 7 ListActivity com SimpleAdapter (1/2) Na implementação da classe ListSimpleAdapterActiviy, protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); ArrayList<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>(); for (int i = 0; i < 10; i++) { HashMap<String, String> item = new HashMap<String, String>(); item.put("nome", "Nome " + i); item.put("fone", "Fone " + i); list.add(item); } String[] from = new String[] {"nome", "fone"}; int[] to = new int[] {android.r.id.text1, android.r.id.text2}; setlistadapter(new SimpleAdapter(this, list, android.r.layout.two_line_list_item, from, to)); protected void onlistitemclick(listview l, View v, int position, long id) { super.onlistitemclick(l, v, position, id); Toast.makeText(this, "Você selecionou o elemento: " + this.getlistadapter().getitem(position).tostring(), Toast.LENGTH_SHORT).show(); }
24 Exercício 8 SimpleAdapter com XML customizado Crie uma classe chamada ListSimpleAdapter2Activity que seja filha da classe ListActivity Copie o arquivo res/layout/contatos.xml e cole renomeando para contatos_simple_adapter.xml Copie o TextView e cole duas vezes totalizando 3 componentes TextView. Adicione o atributo android:id="@+id/nome" no primeiro e android:id="@+id/fone" no último Remova o atributo android:id no TextView do meio e adicione o atributo android:text=" - " Altere o atributo android:orientation do LinearLayout para horizontal. Altere todas os atributos de TextView de android:layout_width="fill_parent" para android:layout_width="wrap_content" Implemente a classe ListSimpleAdapter2Activity de forma que funcione de forma semelhante a classe ListSimpleAdapterActivity
25 MapActivity Assim como a classe android.app.listactivity a classe com.google.android.maps.mapactivity também é filha da classe Activity. Ela foi criada com o intuito de simplificar a criação de uma aplicação que se integra com o Google Maps. A criação de uma Activity que acessa o Google Maps difere em dois pontos da criação de uma Activity Normal: É necessário criar uma classe filha da classe MapActivity ao invés da classe Activity O método setcontentview deve receber um MapView
26 Exercício 9 Mapa Facear (1/3) Para utilizar o MapView é necessário utilizar um código do GoogleMaps que é obtido pelo md5 do certificado da aplicação. Para fins de desenvolvimento o Eclipse gera um certificado digital automaticamente (Não é possível publicar um aplicativo com este certificado no GooglePlay), para visualizá-lo acesse o diretório presente em Windows>Preferences>Android>Build Abra um prompt de comando e digite o comando: keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore -storepass android -keypass android Acesse o endereço: Adicione seu Certificate fingerprint (MD5) e clique em Generate API KEY
27 Exercício 9 Mapa Facear (2/3) Crie uma nova classe filha de MapActivity, adicione a seguinte protected void oncreate(bundle icicle) { super.oncreate(icicle); MapView map = new MapView(this, "0wKikE_9QhXqX6w3nlDP71NU52m55LxDh50Bo4A"); MapController mc = map.getcontroller(); mc.setzoom(20); double latitude = *1E6; double longitude = *1E6; GeoPoint point = new GeoPoint((int)latitude, (int)longitude); mc.setcenter(point); map.setsatellite(true); map.setclickable(true); this.setcontentview(map); }
28 Exercício 9 Mapa Facear (3/3) No arquivo AndroidManifest.xml, adicione, dentro da tag <application> a entrada: <uses-library android:name="com.google.android.maps"/> No mesmo arquivo, dentro da tag <manifest>, adicione a entrada: <uses-permission android:name="android.permission.internet"/> Tome as demais medidas de forma que a Activity se torne funcional
29 Exercício 10 Torre Eiffel Crie um MapActivity, utilizando a sugestão do gerador de códigos do GoogleMaps: <com.google.android.maps.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" android:apikey="0wkike_9qhxqx6w3nldp71nu52m55lxdh50bo4a" /> Que traga a imagem da Torre Eiffel.
30 Fim
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,
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
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çã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
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
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
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)
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
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
2ª Edição Ricardo R. Lecheta
Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK 2ª Edição Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo 1 Introdução ao
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
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
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
Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular
Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular Esse tutorial tem por objetivo mostrar como criar uma activity que carrega um fragmento do mapa do google maps para a
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 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
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
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 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
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
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 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
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
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Intent e Intent Filter) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
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 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
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 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ção para a Plataforma Android Aula 17. Broadcasts
Programação para a Plataforma Android Aula 17 Broadcasts O que são eventos de difusão? Como capturar eventos de chamadas telefônicas? Como verificar o estado da bateria? Como implementar receptores de
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
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 PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 3 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
============================== 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
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
Programação para a Plataforma Android Aula 16. Fragmentos
Programação para a Plataforma Android Aula 16 Fragmentos O que são fragmentos Como combinar múl?plas visões em uma única tela? Como lidar com telas de tamanhos variados? Como modificar a visão de uma a?vidade
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
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
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
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
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
Introdução ao Google Android
Introdução ao Google Android Agenda O que é Android Arquitetura e componentes Android Virtual Devices (AVD) Android SDK (Software Development Kit) Android Development Tools (ADT) Estrutura básica de uma
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
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]
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
Desenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Activity e Intent) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte
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
Google Android. Uma abordagem prática e didática. Rafael Guimarães Sakurai. Esse livro está à venda em
Google Android Uma abordagem prática e didática Rafael Guimarães Sakurai Esse livro está à venda em http://leanpub.com/google-android Essa versão foi publicada em 2018-03-02 Esse é um livro Leanpub. A
Programação para a Plataforma Android Aula 4. Objetos Gráficos
Programação para a Plataforma Android Aula 4 Objetos Gráficos Depuração simples: imprimindo eventos Lidando com botões e spinners Carregando múleplas aevidades em uma aplicação O padrão adapter Mostrando
Capítulo 02: Cadastro de Alunos
Capítulo 02: Cadastro de Alunos 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
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 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
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
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
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
Escrito por Neri Neitzke Qua, 12 de Outubro de 2011 21:40 - Última atualização Seg, 26 de Março de 2012 03:50
Preço R$ 129.00 Compre aqui Finalmente um ótimo curso de Android no Brasil - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso - Clique aqui para ver algumas videoaulas
( 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 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
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
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
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
Mini Curso Android. Rodrigo Lopes Ferreira. www.discover.com.br
Mini Curso Android Rodrigo Lopes Ferreira Sun Certified Enterprise Architect for Java EE 5 (II) Sun Certified Business Component Developer for Java EE 5 Sun Certified Web Component Developer for Java EE
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
Tutorial de utilização da aplicação no lado servidor com Firebase
Tutorial de utilização da aplicação no lado servidor com Firebase André Luiz Silveira Marinho 1. Pré-requisitos: Um dispositivo que execute Android 2.3 (Gingerbread) ou mais recente e o Google Play Services
1. SQLite No Android 2. API de Acesso Listagem 1 SQLiteDatabase SQLiteOpenHelper Listagem 1 Android Studio SQLiteOpenHelper Android Studio
1. SQLite No Android O SQLite é um banco de dados relacional open-source e fornece suporte para comandos SQL. Cada aplicação Android pode criar quantos bancos de dados desejar e eles irão ficar armazenados
Computação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
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
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
Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.
Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html
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
