Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.

Slides:



Advertisements
Apresentações semelhantes
Power Point Continuação....
Advertisements

Programação em Java Prof. Maurício Braga
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Editor de Slides BrOffice Impress
Interface Usuário Máquina
1.
COMUNIDADE VIRTUAL PRÓ-MENINO ENTRANDO EM UMA COMUNIDADE FECHADA.
Encontro Construindo um Web Site com o Nvu
Para ações em Vigilância do Óbito
Membros estáticos.
IMA - Instituto Mineiro de Agropecuária
Tutorial Isend – Mala Direta
Introdução a Linguagem JAVA
Tutorial de utilização do
Templates/ Modelos Templates são documentos que podem ser usados como um modelo para outras páginas com o mesmo lay-out, ou seja, é uma espécie de frame.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
Model-View-Controller (MVC) em Aplicações Web Eduardo Martins Guerra Desenvolvimento de Soluções WEB.
Classes e objetos Arrays e Sobrecarga
Como instalar e executar o programa
DAC – Departamento de Atendimento ao Cliente
Instalação e Configuração
Para criação dos instrumentos de avaliação (questionários) é necessário seguir os seguintes procedimentos: Acessar o Portal SIGA com o perfil de Gerente.
Tipos Agregados Homogêneos e Listas
CAPACITAÇÃO SME-SP.
Gpnet Criando um novo módulo.
ABRA A JANELA DO MEU COMPUTADOR
Sistemas Operacionais
Programação I Aula 2 (Métodos)
LEMBRA-SE?.
Desenvolvimento para Android Aula 7 - Services
Passo a passo – Instrutor Tarefas Iniciais. Tarefas apresentadas neste passo a passo: Criar nova classe Editar classes existentes Criar tarefa de submissão.
MICROSOFT Windows XP.
Prof. Roberto Rosa Aula 9.  Agora vamos inserir dados no Banco de Dados. Para isso precisamos de 3 coisas:  Netbeans instalado.
UNIVERSIDADE FEDERAL DE ITAJUBÁ- UNIFEI
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa This.
Ambiente Virtual de Aprendizagem
ÁREA DE TRABALHO DO WINDOWS
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Programação para Dispositivos Móveis
Aula Prática 4 Monitoria IP/CC (~if669).
Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.
Aon Affinity Unis: Módulo Pendências – Manual do Usuário.
Programação Java em Android
Backup DE DADOS DO USUÁRIO. Cópia de segurança dos dados no computador, alguns fáceis e outros trabalhosos, de acordo com a quantidade de dados. Utilizado.
Coleções em Java - Parte 2
PDV - Controle de Mesas.
NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :
Karine Alessandra Córdova
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Como Criar um Curso Utilizando o Editor de Aulas Viviane Guimarães Ribeiro.
Curso Básico de Android
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
PROF. DR. DIVINO IGNÁCIO RIBEIRO JR DEPARTAMENTO DE BIBLIOTECONOMIA E GESTÃO DA INFORMAÇÃO - FAED EndNote X5 – Gerenciador de Referências Bibliográficas.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
Iniciando outras atividades. Intent INTENT = intenção? É um objeto-mensageiro usado para solicitar uma ação e mandar dados para alguma outra atividade.
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br utilizando.
Lição (Editando Lição) Autor: Skyup Informática. Lição – Página Principal Assim que for concluída a criação do módulo e a adição de suas configurações.
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Manual de Utilização. TELA INICIAL: Ao acessar o MonitoraSUS, você tem a tela inicial dos Eixos. No primeiro acesso você não terá nenhum eixo cadastrado,
Playframework 2.0. O que veremos hoje Playframework 2.0 Instalação Criação e Execução de uma Aplicação Estrutura de uma Aplicação Exemplos.
Programação para Android Prof. Rone Ilídio - UFSJ
Transcrição da apresentação:

Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria

Agenda das próximas aulas [excluir] Intent filter BroadcastReceiver, Services e Notification AlarmManager e Handler Banco de Dados e ContentProvider Mapas de GPS Sockets e Web Services Projeto 2

Agenda da Aula 2 Intent filter 3

Intent Filter Criação de filtros que determinam quais Intents devem ser executadas para cada mensagem <activity android:name=".HelloActivity" Action = MAIN Diz que activity é um ponto de partida, semelhante ao public static void main() da Java Category = LAUNCHER Indica que o ícone da activity deverá aparecer na tela pode ser aberta pelo usuário 4

IntentFilter - Exercício 17 Volte ao projeto LayoutSamples Abra o AndroidManifest.xml Remova o elemento e salve Tente rodar a aplicação pelo eclipse Tente rodar a aplicação pelo menu do emulador Desfaça a remoção (Ctrl+Z) Remove o elemento e salve Tente rodar a aplicação Desfaça a remoção (Ctrl+Z) Tente rodar a aplicação. Apenas com ambas os elementos que a aplicação rodará normalmente. 5

Ações de Intent úteis Lembra das ações nativas do Android? Você pode criar suas próprias... 6 ActionURI - chamar Uri.parse(uri)Descrição ACTION_VIEW browser na página ACTION_VIEW ACTION_EDIT content://com.android.contacts/contacts/1 Mostra ou edita o contato solicitado ACTION_VIEW geo:0,0?q=Presidente+Vargas,Rio+de+Ja neiro Busca no Google Maps ACTION_CALL ACTION_DIAL tel: Liga ou apenas disca para o número ACTION_INSERT content://com.android.contacts/contacts Abre activity padrão para inserir contatos ACTION_PICK People.CONTENT_URI Contacts.CONTENT_URI Abre lista de contatos do celular ACTION_SET_WALLPAPER - Abre lista para escolha de papéis de parede

Ações de Intent – Exercício 18 Crie um novo projeto chamado IntentFilterTest Experimente chamar activities usando a tabela anterior Exemplo: Uri uri = Uri.parse("content://com.android.contacts/contacts"); Intent intent = new Intent(Intent.ACTION_INSERT, uri); startActivity(intent); intent = new Intent(Intent.ACTION_SET_WALLPAPER); startActivity(intent); Experimente também: Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY, "Maria"); startActivity(intent); Sim, você pode passar parâmetros via Intent, dependendo de qual ação está sendo executada! 7

Ações de Intent – Exercício 18 As ações ACTION_CALL e ACTION_VIEW com URI para o Google Maps (geo:) não irão funcionar CALL: 8

Categorias e parâmetros para Intent Algumas vezes Ação e URI não são suficientes É possível adicionar tantas categorias e parâmetros extras quanto forem necessários, além de outros dados: Os métodos setData() e setType() são antagônicos, ou seja, chamar um deles implica em limpar o outro. 9 Método da IntentDescrição addCategory(String)Adiciona mais uma categoria à Intent putExtra(String,...)Adiciona um parâmetro à Intent setData(Uri)Define o Uri. Equivalente ao parâmetro URI do construtor setType(String)Define o tipo MIME: text/plain, image/jpeg, etc setFlags(int) addFlags(int) Define os flags da Intent. Um flag útil é o FLAG_ACTIVITY_NEW_TASK, que faz a activity iniciar numa nova tarefa setAction(String)Define a ação desta intent. Note que, diferentemente de categorias e extras, apenas uma ação pode ser definida por intent.

Agenda da Aula 3 10