Apresentação aula 2 android

64 %
36 %
Information about Apresentação aula 2 android
Technology

Published on March 15, 2014

Author: alexjavabraz

Source: slideshare.net

Description

Apresentação da segunda aula de android. LogCat, Ciclo de vida, Activity e ListActivity

Log Cat O LogCat é uma ferramenta que possibilita a visualização de todos os logs que o sistema operacional do Android gera. Na aplicação, podemos definir como o log será gerado, se é um log de erro, informação, alerta, debug. Podemos filtrar essa informação posteriormente no LogCat.

Ciclo de vida de uma aplicação Android  Crie uma Activity com os métodos:  onCreate  onStart  onRestart  onResume  onPause  onStop  onDestroy

Clique no botão Home

Clique no botão para ver as aplicações ativas

Clique na aplicação

Clique no botão ver aplicações ativas

Clique no botão ver aplicações ativas Clique em Remove From List

Resumo dos métodos do ciclo de vida

 de monitorar o GPS), e depois ao voltar para  a sua aplicação o método onResume() será chamado, onde é um bom  momento para voltar a monitorar o GPS.  Outro método importante é o onDestroy() que é chamado um  momento antes de a activity ser destruída e eliminada de memória, e  pode ser utilizado para liberar os recursos utilizados.  A seguir podemos verificar a explicação dos métodos mais importantes:  onCreate(Bundle) – esse método é chamado apenas quando iniciamos a  tela, é nele que precisamos definir qual o layout que nossa activity vai ter.  onStart() – esse método é chamado após o método onCreate()  ou onRestart(), isso vai depender do estado em que a aplicação se  encontra, e só será concluído com sucesso se existir um layout valido  para a activity. É nesse método que a tela começa a ficar visível ao  usuário.  onRestart() – quando nossa activity foi parada temporiamente e iniciada novamente, esse método é chamado, de forma automática

 o onStart() é chamado logo em seguida.  onResume() – sempre que o método onStart() é finalizado, esse método  executa em seguida, deixando a activity no topo da pilha e pronta para  interagir com o usuário.  onPause() – quando estamos em uma aplicação recebemos uma ligação  por exemplo, esse método é chamado, a fim de salvar o estado em  que nossa aplicação se econtrava, e assim que terminamos a ligação,  recuperamos o estado anterior da activity para que seja chamado o  método onResume().  onStop() – quando estamos em uma aplicação e resolvemos abrir uma  outra aplicação, esse método é chamado, e se desejarmos voltar a  aplicação anterior, o método onRestart() será chamado. Caso não  voltemos ao aplicativo anterior e o Android precise liberar recurso  de memória para algum processamento, automaticamente o método  onDestroy() pode ser chamado.  onDestroy() – esse método é o responsável por remover nossa activity  da pilha de activities. Pode ser chamado por meio do método finish(),  ou pelo próprio Android automaticamente, a fim de liberar recurso de  memória para outras aplicações.

Vamos falar um pouco sobre os layouts  GridView página 145 da apostila  Gallery  TabHost

Com isso concluímos nossa primeira parte do curso  Vamos fazer um exemplo de aplicação listando os contatos do nosso celular  Vamos criar um novo projeto com nome ExemploListaContatos  Vamos criar uma nova Activity com nome ExemploListaContatosActivity

No método onCreate  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_contatos};  adaptador = new SimpleCursorAdapter(this, R.layout.activity_exemplo_lista_contatos, c, colunas, campos);  setListAdapter(adaptador);  }

Crie o método onListItemClick 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(); }

Um pouco mais sobre layout e componentes de formulário

Add a comment

Related presentations

Related pages

Apresentação aula 2 android, SlideSearchEngine.com

Apresentação da segunda aula de android Technology presentation by alexjavabraz
Read more

Apresentação aula 2 android - Technology

Apresentação da segunda aula de android. LogCat, Ciclo de vida, Activity e ListActivity
Read more

Video Aulas Android Basico - Professor Neri Neitzke - YouTube

Video Aulas Android Basico - Professor Neri Neitzke ... 2:06. Play next; ... aula 3728 android ...
Read more

Video #01 - Apresentação - Aplicativo Financeiro Java WEB ...

Curso Android Gratuito 2016A - Apresentação do Android Studio - Semana #01 Aula #01 - Duration: ... Apresentação do Curso #01 - Duration: 2:25.
Read more

Curso On Line de Manutenção de Celulares Smartphones e ...

Curso On Line de Manutenção de Celulares Smartphones e Tablets Android. ... Aula Prática 2: ... Apresentação do Sistema Operacional Android;
Read more

Aula 1. Plataforma Android Android é um sistema ...

Aula 1. Plataforma Android Android é um sistema operacional baseado em linux e atualmente desenvolvido pela Google, voltado inicialmente a celulares e.
Read more

chrook: Baixar Curso - Video Aula- Google Android ...

Titulo: Tutorial do Google Android – Parte 1 Duração: 00:16:33 Resumo: Nesta vídeo aula analisaremos o Google Android, a plataforma livre de ...
Read more

Android Aula 01 Introdução ao Java Humberto Moura - ppt ...

Apresentação em tema: "Android Aula 01 Introdução ao Java Humberto Moura"— Transcrição da apresentação:
Read more