Fixo
- Moodle (senha: prdm20151)
- jorgechiara@yahoo.com.br
Material, Apostilas e Ferramentas
- Android Studio developer.android.com
- Eclipse ADT adt-bundle-windows-x86_64-20130522.zip
- XDK (intel) software.intel.com/en-us/intel-xdk
- Apache/Cordova (phonegap) cordova.apache.org
- Android Asset Studio (Gerador de Icons) romannurik.github.io/AndroidAssetStudio
- Apostilas E-book Use a Cabeça JAVA.pdf
- Apostila Hello, Android (The_Pragmatic_Programmers.pdf
TPs e Provas
TP1
Conversor Farenheit<>Celsius
Criar aplicativo que converta temperaturas de Farenheit para Celsius e visse-versa.
- Solução androidstudio: URL_proj_androidstudio_TP1-ConversorTemperaturaFC
TP2
Intents Implícitas
- Enunciado Intents_Implicitas.pdf
- Solução androidstudio: URL_proj_androidstudio_TP2-IntentsImplicitas
P1
Enunciado
- Fazer página mostrando apenas dados, nome, email e data de nascimento;
- Fazer página que calcula Implicitas;
- Fazer página MENSAGEM para preencher dois campos e enviar para outra página os dados.
- Solução androidstudio: URL_proj_androidstudio_P1-Adam
P2
Enunciado
- Fazer página de pre loading “SplashScreen”;
- Fazer app com paginas “cadastrar, lista, deletar e editar” palavras (titulo e significado);
- Fazer página sobre o autor.
- Solução eclipseADT: URL_proj_eclipseADT_PDM2_Adam
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.
- Solução androidstudio: URL_proj_androidstudio_Contador
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):
Projeto: Intents Request Value
Digite um texto em um campo e envia para outra Intent.
- Solução androidstudio: URL_proj_androidstudio_IntentsRequestValue
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.
- Solução androidstudio: URL_proj_androidstudio_IntentsExplicitasAndImplicitas
Projeto: ListActivity
Componente Visual: ListActivity - Lista de ações para chamar multiplas views (Activitys)
- Solução androidstudio: URL_proj_androidstudio_ListActivity
Projeto: ActionBar
Exibe links no ActionBar (Barra de Menu) com icones ou não.
- Solução androidstudio: URL_proj_androidstudio_ActionBar
Projeto: PersistenciaDadosSQLite (Livros)
Cadastrar, Listar, Editar e Deletar Livros com SQLite.
- Solução androidstudio: URL_proj_androidstudio_PersistenciaDadosSQLite
- Solução eclipseADT: URL_proj_eclipseADT_PersistenciaDadosSQLite