Programação de Dispositivos Móveis
|
|
|
- Vera Arruda de Sintra
- 10 Há anos
- Visualizações:
Transcrição
1 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 objetos pode-se fazer uma lista de qualquer coisa, mostrando qualquer informação. Esta lista também pode conter ações e mostrar outras listas. Exemplos Para se fazer uma lista de palavras é muito fácil. Basta: No arquivo de layout criar um elemento <ListView /> com ID; Na activity criar um ArrayAdapter que receberá uma List<String>; Ainda na activity pegar essa ListView e adicionar um adapter através de um setadapter Continuação da Aplicação Android (Aula07B) Página 1 de 6
2 Código Aula07B ListView O aplicativo agora vai permitir o usuário verificar a funcionalidade do ListView. 1. Criar um Activity (ExemploListViewActivity) com um layout (activity_exemplo_listview). Colocar um ListView - listviewcaras Listagem 1. activity_exemplo_listview.xml (main.xml) <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:layout_height="wrap_content" android:src="@drawable/android" /> <View android:layout_height="2dip" android:background="#cccccc" /> <ListView android:id="@+id/listviewcaras" android:layout_height="wrap_content" Página 2 de 6
3 </LinearLayout> android:textcolor="#000000" /> 2. Criar um Layout (smile_detalhes) com um TextView e um ImageView. Listagem 2. smile_detalhes.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textviewnome" android:layout_width="140px" android:layout_height="wrap_content" android:textstyle="bold" android:textsize="16px" android:textcolor="#ffffff" /> <ImageView android:id="@+id/imageviewcara" android:layout_height="wrap_content" /> </LinearLayout> 3. Criar uma Classe (Smile) Listagem 3. Smile.java package com.pdm.aula07bex1.adapter; import com.pdm.aula07bex1.r; public class Smile { public static final int FELIZ = 0; public static final int TRISTE = 1; public static final int LOUCO = 2; private String nome; private final int tipo; public Smile(String nome,int tipo) { this.nome = nome; this.tipo = tipo; /** * Retorna a imagem do Smile. * * As imagens foram inseridas no /res/drawable * */ public int getimagem() { switch (tipo) { case FELIZ: return R.drawable.feliz; case TRISTE: return R.drawable.triste; case LOUCO: return R.drawable.louco; return R.drawable.naoencontrado; Página 3 de 6
4 public String getnome() { return nome; 4. Criar uma Classe (SmileAdapter) do tipo ArrayAdapter Listagem 4. SmileAdapter.java package com.pdm.aula07bex1.adapter; import java.util.list; import com.pdm.aula07bex1.r; import android.content.context; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.arrayadapter; import android.widget.imageview; import android.widget.textview; public class SmileAdapter extends ArrayAdapter { // usado para instanciar o layout XML com os seus correspondentes Views private final LayoutInflater inflater; // cada item do listview no layout tem um ID private final int resourceid; public SmileAdapter(Context context, int resourceid, List<Smile> lista) { super(context, resourceid, lista); this.inflater = LayoutInflater.from(context); this.resourceid = public View getview(int position, View convertview, ViewGroup parent) { // pega um objeto pessoa de objects(listapessoas) indicado em position Smile smile = (Smile) getitem(position); // pega o conjunto de Views do layout/item que está sendo trabalhado View view = inflater.inflate(resourceid, parent, false); // pega todas as Views do item selecionado // Atualiza o valor do Text para o nome do Smile TextView textnome = (TextView) view.findviewbyid(r.id.textviewnome); textnome.settext(smile.getnome()); // Atualiza a imagem para a imagem do Smile // A imagem é definda por um recurso ImageView img = (ImageView) view.findviewbyid(r.id.imageviewcara); img.setimageresource(smile.getimagem()); return view; 5. Codificar a Classe (ExemploListViewActivity) para exibir a lista com um conteúdo básico de três linhas. Listagem 5. ExemploListView.java (Aula07Activity.java) package com.pdm.aula07bex1; Página 4 de 6
5 import java.util.arraylist; import com.pdm.aula07bex1.adapter.smile; import com.pdm.aula07bex1.adapter.smileadapter; import android.app.activity; import android.os.bundle; //import android.util.log; import android.view.view; import android.widget.adapterview; import android.widget.adapterview.onitemclicklistener; import android.widget.listview; import android.widget.toast; public class ExemploListView extends Activity implements OnItemClickListener { private ListView lvcaras; //@Override public void oncreate(bundle icicle) { super.oncreate(icicle); setcontentview(r.layout.exemplo_listview); // R.layout.exemplo_listview ArrayList<Smile> lista = new ArrayList<Smile>(); // primeira linha da lista lista.add(new Smile("Feliz", Smile.FELIZ)); // segunda linha da lista lista.add(new Smile("Triste", Smile.TRISTE)); // terceira linha da lista lista.add(new Smile("Louco", Smile.LOUCO)); // adaptador customizado SmileAdapter adapter = new SmileAdapter(this, R.layout.smile_detalhes, lista); // ListView lvcaras = (ListView) findviewbyid(r.id.listviewcaras); lvcaras.setadapter(adapter); lvcaras.setonitemclicklistener(this); public void onitemclick(adapterview<?> parent, View view, int posicao, long id) { //Log.i(CATEGORIA, "ExemploListView.onItemClick posicao: " + posicao + ", id: " + id); // recupera o Smile naquela posição Smile smile = (Smile) lvcaras.getadapter().getitem(posicao); // exibe um alerta Toast.makeText(this, "Smile selecionado: " + smile.getnome(), Toast.LENGTH_SHORT).show(); Listagem 6. Aula07BActivity.java package com.pdm.aula07bex1; import com.pdm.aula07bex1.r; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; public class Aula7BActivity extends Activity implements OnClickListener{ /** Called when the activity is first created. */ Button b1,b2,b3,b4,b5,b6,b7; Página 5 de 6
6 @Override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); b1 = (Button) this.findviewbyid(r.id.buttonimageimagebutton); b1.setonclicklistener(this); b2 = (Button) this.findviewbyid(r.id.buttonalertdialog); b2.setonclicklistener(this); b3 = (Button) this.findviewbyid(r.id.buttontoast); b3.setonclicklistener(this); b4 = (Button) this.findviewbyid(r.id.buttonlistview); b4.setonclicklistener(this); b5 = (Button) this.findviewbyid(r.id.buttonautocomplete); b5.setonclicklistener(this); b6 = (Button) this.findviewbyid(r.id.buttonspinner); b6.setonclicklistener(this); b7 = (Button) this.findviewbyid(r.id.buttonprogressdialog); b7.setonclicklistener(this); public void onclick(view v){ PDM - Aula07- Ver 01-09/06/ :39 if (v.getid() == b4.getid()){ startactivity(new Intent(this, ExemploListView.class)); Listagem 7. AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="com.pdm.veiculo" android:versioncode="1" android:versionname="1.0"> <uses-sdk android:minsdkversion="8" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:name=".aula7bactivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name=".exemploautocompletetextview"></activity> <activity android:name=".exemploimageimagebutton"></activity> <activity android:name=".exemplospinner"></activity> <activity android:name=".exemploalertdialog"></activity> <activity android:name=".exemplotoast"></activity> <!-- Atenção - ACRESCENTAR A MEDIDA QUE FOR CODIFICANDO CADA VIEW --> <activity android:name=".exemplolistview"></activity> </application> </manifest> Página 6 de 6
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 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
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
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,
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
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 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
============================== 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
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
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
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
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
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
Google Android. Componentes Gráficos
Componentes Gráficos No Android, por padrão já existe uma separação entre interface gráfica (View) e Controlador (Controller). View -> Resources -> Controller -> Activities -> Layouts Um tipo de View cuja
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)
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
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 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
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 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
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
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
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
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
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
Views Interface Gráfica
Views Interface Gráfica Interfaces gráficas Visão geral Classe View A classe para componentes visuais Desenha na tela através do método ondraw(canvas) Widgets Classe 2 O que é a View Classe para componentes
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
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]
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
Construindo layouts complexos em Android
1 Android Construindo layouts complexos em Android Ramon Ribeiro Rabello [email protected] É graduado em Ciência da Computação pela Universidade da Amazônia (UNAMA). Trabalha com a tecnologia Java
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
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
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
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
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
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
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 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.....................................
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
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
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
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
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
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
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
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á
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
EA998 Tópicos em Engenharia de Computação MC933 Tópicos Especiais em Ciência da Computação Android: Interface com o Usuário
EA998 Tópicos em Engenharia de Computação MC933 Tópicos Especiais em Ciência da Computação Android: Interface com o Usuário Prof. José Mario De Martino Departamento de Engenharia de Computação e Automação
Android. Interfaces: widgets
Android Interfaces: widgets Vida de uma Activity Acontece entre a primeira chamada para oncreate até a chamada do finally() que resulta no evento ondestroy(). Uma Activity irá fazer toda a configuração
Programação para Android
Programação para Android Aula 02 Parte 01: Tipos de Layouts: RelativeLayout, LinearLayout, TableLayout Widgets: TextView, EditText, ImageView, Button Na aula anterior... Visão geral do Android Kit de desenvolvimento:
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
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
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 - gerenciadores de layout No Android, existem diversos tipos de gerenciadores
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 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
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO
DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS PROFª. M.Sc. JULIANA H Q BENACCHIO Dialogs Dialogs são caixas de informações que servem para alertar o usuário sobre algo ou para solicitar algum tipo de informação
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
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
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,
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 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
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
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
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
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
Desenvolvimento de Aplicações para Internet Aula 8
Desenvolvimento de Aplicações para Internet Aula 8 Celso Olivete Júnior [email protected] na aula passada Orientação a Objetos Classes Objetos Construtores Destrutores 2 na aula passada Construtores
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
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
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
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
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
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
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
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
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android Instalação e Configuração do Ambiente de Desenvolvimento Instalação
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
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
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
Computação Móvel Gerenciadores de Layout (Ref. Cap. 6)
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Gerenciadores de Layout (Ref. Cap. 6) Vicente Amorim [email protected] Sumário * Gerenciadores
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:
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
