Professional Documents
Culture Documents
Objetivo
Criar um aplicativo que mostra uma tela principal, como a ilustrada na
figura abaixo:
Exigncias:
* A principal view, que serve de container inclusive para o Button,
dever ser um RelativeLayout.
* O tratamento no boto dever ser feito com o onClick do xml.
Exigncias:
* A view principal, dever ser um LinearLayout.
Laboratrio 2
Objetivo
Criar um aplicativo que mostra uma tela principal, como a ilustrada na
figura abaixo.
A mesma apresenta campos de entrada para nome do usurio e nome do
aplicativo a ser desenvolvido. Em seguida, existem dois menu dropdown
permitindo a escolha de um dos SDKs vistos no mini-curso "Samsung
SDK", sendo eles: Gesture, Motion, Image Filter, S Pen, Visual View, Multi
Window, Pass, Media Control, Chord e Health.
O boto registrar apenas envia os dados informados para a tela seguinte:
Exigncias:
* A principal view, que serve de continer, dever ser um
LinearLayout.
* O tratamento no boto dever ser feito com o onClick do xml.
Exigncias:
* A view principal, dever ser um LinearLayout.
* A frase do TextView : Ol senhor <valor_campo_nome>, seu
aplicativo <valor_campo_aplicativo> ser um sucesso com o uso da
<primeiro_sdk_informado> e da <segundo_sdk_informado>.
Laboratrio 3
Objetivo
Com o uso da Gesture, criar um player de msica que troca a mdia com
gestos. Alm disso, a mesma interao de usurio utilizada para
aumentar e diminuir o volume.
Na tela principal do aplicativo encontram-se dois campos. O primeiro
informa o nome da msica que est tocando e o segundo informa o ndice
da msica atual e quantidade de msicas no total. Veja na Figura abaixo:
Exigncias:
* A principal view, que serve de continer, dever ser um
LinearLayout.
* A arquitetura inicial da aplicao j est disponvel. Fazer uso dos
mtodos trocarMusica, aumentaVolume e diminuiVolume.
Laboratrio 4
Objetivo
Com o uso da Motion, criar um aplicativo com configurao de metas de
passos a serem dados pelo usurio.
Na tela principal do aplicativo o usurio visualiza um campo de entrada de
texto com sua meta de caminhada e um boto para inicializar a contagem.
Veja na Figura abaixo:
Exigncias:
* A principal view, que serve de continer, dever ser um
LinearLayout.
* O tratamento de evento ser feito com o onClick.
* Ateno: O processo de contagem dos passos s iniciado aps o
clique no boto.
Exigncias:
* A principal view, que serve de continer, dever ser um
LinearLayout.
* O programa deve fazer testes lgicos para verificar se a meta foi
atingida;
* Dica: Use e abuse do android:visibility=GONE, VISIBLE ou
INVISIBLE.
Caso o usurio atinja sua meta, a tela representada na Figura abaixo deve
ser exibida:
Caso o usurio atinja sua meta, a tela representada na Figura abaixo deve
ser exibida:
Laboratrio 5
Objetivo
Criar um aplicativo que captura a imagem da cmera dianteira do
smarrtphone e aplica um dos 33 filtros da ImageFilter com configurao
de nvel.
Veja a Activity da aplicao da Figuta abaixo:
* Consideraes:
* O layout utilizado dever ser o LinearLayout;
* Tratamento dos eventos feito com onClick;
* O cdigo de captura e utilizao da foto ser indicado pelo
instrutor;