Fixo


Material, Apostilas e Ferramentas


TPs e Provas

TP1

Conversor Farenheit<>Celsius

Criar aplicativo que converta temperaturas de Farenheit para Celsius e visse-versa.

TP2

Intents Implícitas

P1

Enunciado

  1. Fazer página mostrando apenas dados, nome, email e data de nascimento;
  2. Fazer página que calcula Implicitas;
  3. Fazer página MENSAGEM para preencher dois campos e enviar para outra página os dados.

P2

Enunciado

  1. Fazer página de pre loading “SplashScreen”;
  2. Fazer app com paginas “cadastrar, lista, deletar e editar” palavras (titulo e significado);
  3. Fazer página sobre o autor.

Screenshoots


Aulas e Atividades

Contéudo da Disciplina

  • Activitys / Intents
  • Componentes Visuais (Button, Text View, Text Field, Tratando eventos, clique em botão)
  • CRUD com SQLite

Projeto: Contador (incrementa e decrementa)

Programinha simples criado em aula que incrementa e decrementa valor.

Componentes Visuais:

  • Button que chama view (xml)
  • Button que chama page externa (página de internet)
  • Configuração do arquivo string.xml (nomes dos botôes)
  • Criar Users Permissions

Anotações

  • strings.xml: localizado em: res > values > strings.xml. É editado para as “variáveis de string” conter o valor dos nomes dos botões, txt… (os elementos das views (xml))
  • Permissões: localizado em: Arquivo AndroidManifest.xml > (aba) Permissions. É possível criar as exeções que serão usadas na aplicação. As permissões já estão prontas, precisa add.
  • Para finalizar uma Activity (arquivo view (xml)), use: método finish
  • Chamando uma page externa da aplicação (page web):
Uri uri = Uri.parse("http://www.google.com.br");
Intent it = new Intent(Intent.ACTION_VIEW, uri);

Projeto: Intents Request Value

Digite um texto em um campo e envia para outra Intent.

Diferença entre Intents Explícita e Implícita

  • Explícita Interação entre componentes de uma mesma aplicação.
  • Implícita Interação entre componentes fora da aplicação, Internet, Chamadas e etc.

Projeto: Intents Explicitas And Implicitas

Botão que envia para Intent explícita: IntentDois.

Botão que envia para Intent implícita: google.com.br.

Projeto: ListActivity

Componente Visual: ListActivity - Lista de ações para chamar multiplas views (Activitys)

Projeto: ActionBar

Exibe links no ActionBar (Barra de Menu) com icones ou não.

Projeto: PersistenciaDadosSQLite (Livros)

Cadastrar, Listar, Editar e Deletar Livros com SQLite.