EXERCÍCIOS DE FIXAÇÃO Aula: Introdução ao Android Aula: Activity ALUNO(A): _____________________________________________________________ DISCIPLINA: Desenvolvimento para Dispositivos Móveis
TURMA: 3º módulo
PROFESSOR(A): Janynne L. S. Gomes
Questão 1) __________ representa uma tela de interface com o usuário. a) ( ) Content Provider b) ( ) Service c) ( ) Activity d) ( ) Broadcaster Receiver Questão 2) Todos arquivos de layout são subclasses de: a) ( ) android.widget.AbsoluteLayout b) ( ) java.lang.Object c) ( ) android.view.ViewGroup d) ( ) android.view.View Questão 3) Qual dessas empresas não fazem parte da OHA( Open Handset Alliance)? a) ( ) Apple b) ( ) Dell c) ( ) IBM d) ( ) Motorola Questão 4) O elemento raiz do arquivo AndroidManifest.xml é: a) ( ) application b) ( ) linearlayout c) ( ) manifest d) ( ) action Questão 5) Qual a função do arquivo AndroidManifest.xml?
Questão 6) Qual componente é utilizado para desenhar a interface gráfica?
Questão 7) No alinhamento de elementos dentro da tela, quais são as propriedades e os valores possíveis para definir largura e altura dos componentes?
EXERCÍCIOS DE FIXAÇÃO Aula: Introdução ao Android Aula: Activity Questão 8) Escolha a unidade de medida que não é recomendada para dimensões no Android a) ( ) Points (pt) b) ( ) Density Independ Pixels (dpi) c) ( ) Scale Independnet Pixels (spi) d) ( ) Pixels (px) Questão 9) Preencha com V para verdadeiro e F para falso as opções á seguir: a) ( ) Android é um sistema operacional baseado no Windows b) ( ) Não é possível criar uma interface gráfica sem o arquivo XML de layout c) ( ) Os arquivos de layout ficam salvos na pasta res/java/layouts d) ( ) O elemento base de construção de elementos gráficos é o View e) ( ) ID é o atributo identificador de um componente Questão 10) Qual dos gerenciadores de layout abaixo agrupa elementos filhos em linhas e colunas? a) ( ) LinearLayout b) ( ) AbsoluteLayout c) ( ) FrameLayout d) ( ) TableLayout Questão 11) Qual é o metodo usado para acessar uma view(componente) no layout dentro da Activity? a) ( ) onCreate b) ( ) findViewById c) ( ) setContentView d) ( ) Nenhum Questão 12) Todos arquivos de layout são subclasses de: a) ( ) android.widget.AbsoluteLayout b) ( ) java.lang.Object c) ( ) android.view.ViewGroup d) ( ) android.view.View Questão 13) Para praticar o conceito de Orientação a Objetos em Java, vamos simular um leitor de livro. Faça o que se pede: a) Crie um projeto no Android Studio e nomeie com seu nome. b) Crie uma classe Java para representar um livro. c) Adicione os atributos QtdePaginas, Título, Autor, Assunto, PaginaAtual. d) Adicione os métodos LerPagina(pagina), InformacaoCompleta(). e) Crie uma activity com os componentes para preencher todos os atributos definidos na classe Livro, exceto PaginaAtual. f) Crie dois botões de navegação respectivamente Página anterior e Próxima Página. g) Faça com que ao usuário clicar no botão Página anterior o atributo PaginaAtual seja subtraído de 1 do valor que ele possui. h) Faça com que ao usuário clicar no botão Próxima página o atributo PaginaAtual seja incrementado de 1 do valor que ele possui. i) Faça com que toda vez que os botões forem clicados, o usuário receba um feedback visual de qual é a página que está sendo lida atualmente.
EXERCÍCIOS DE FIXAÇÃO Aula: Introdução ao Android Aula: Activity j)
Siga o wireframe apresentado abaixo.