Baixe o app para aproveitar ainda mais
Prévia do material em texto
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Nome:_Wellen de Toledo França Matrícula: 201802020365 Disciplina: CCT0697 – PROGRAMAÇÃO PARA DISPOSITIVO MÓVEIS Data:_27/04/2021 _ Período: 2021.1 – AV1 Orientação sobre a AV1: - Leia com atenção as questões antes de responder. - O estudante terá 24 horas para entrega da avaliação, conforme horário estipulado através do TEAMS. - As questões deverão ser desenvolvidas utilizando as ferramentas manipuladas durante as aulas. 1 – (1,0) Um Dispositivo virtual Android (AVD, na sigla em inglês) é uma configuração que define as características de um smartphone ou tablet Android, Wear OS, Android TV ou um dispositivo Automotive OS. Marque as opções verdadeiras ou falsas sobre AVD: a) ( V ) É utilizado para emular (simular) um dispositivo real. b) ( V ) Representa um dispositivo móvel, suas configurações e aparência c) ( F ) Pode-se criar avds com memória de swap. d) ( F ) Define a tela (GUI) a ser exibida. e) ( V ) Alguns fornecedores (Motorola, Samsung, etc.) disponibilizam AVD’s para os desenvolvedores utilizarem. 2 – (1,0) Para navegar entre as fases do ciclo de vida da atividade, a classe “Activity” fornece um conjunto principal de seis call-backs. Conforme a atividade entra em um novo estado, o sistema invoca cada um desses callbacks. Explique cada um dos callbacks. RESPOSTA: onCreate() Esse callback precisa ser implementado. Ele é acionado assim que o sistema cria a atividade. Quando a atividade é criada, ela insere o estado Criado. É executada a lógica básica de inicialização do aplicativo. Isso deve acontecer somente uma vez durante todo o período que a atividade durar. onStart() Quando a atividade insere o estado "Iniciado", o sistema invoca esse callback., torna a atividade visível ao usuário, à medida que o aplicativo prepara a atividade para inserir o primeiro plano e se tornar interativa. onResume() Quando a atividade insere o estado "Retomado", ela vem para o primeiro plano e o sistema invoca o callback onResume(). É nesse estado que o aplicativo interage com o usuário. onPause() O sistema chama esse método como a primeira indicação de que o usuário está deixando sua atividade, embora nem sempre signifique que a atividade esteja sendo destruída. Isso indica que a atividade não está mais em primeiro plano, embora ainda possa estar visível se o usuário estiver no modo de várias janelas. onStop() Quando a atividade não estiver mais visível ao usuário, ela inserirá o estado Interrompido e o sistema invocará o callback onStop(). Isso pode ocorrer, por exemplo, quando uma atividade recém-iniciada preenche toda a tela. onDestroy() Quando a atividade é movida para o estado destruído, qualquer componente ciente do ciclo de vida ligado ao ciclo de vida da atividade receberá o evento ON_DESTROY. É nesse momento que os componentes do ciclo de vida podem limpar qualquer item que eles precisarem antes da destruição da atividade. 3 – (1,0) Um projeto no Android Studio contém tudo o que define seu espaço de trabalho para um app, do código-fonte e recursos ao código de teste e configurações da compilação. Quando você inicia um novo projeto, o Android Studio cria a estrutura necessária para todos os seus arquivos e os torna visíveis na janela. A respeito dos arquivos que compõem um projeto android, assinale a opção correta: a) ( ) O arquivo mainActivity.java contém os métodos básicos de acesso ao android e às bibliotecas necessárias para que os aplicativos sejam executados. b) ( ) O arquivo persistent.xml, criado por padrão no diretório raiz da aplicação, é utilizado para o armazenamento de constantes utilizadas no aplicativo. c) ( ) Cada atividade criada em um aplicativo deve ser declarada no arquivo activity.xml. d) ( ) As permissões necessárias, bem como o intent-filters, os receptores e as referências a outros arquivos ficam armazenadas no arquivo R.java. e) ( X ) O arquivo main.xml define a interface de usuário para sua atividade 4 – (1,0) O Android fornece uma série de componentes View usados na construção da interface gráfica do usuário. Esses componentes são chamados de widgets. Marque a alternativa que identifica apenas componentes desse tipo: a) ( ) TextView, LinearLayout, RadioButton. b) ( ) TableLayout, ScrollView, Button. c) ( ) ScrollView, GridView, EditText. d) ( X ) TextView, EditText, Button. e) ( ) Button, RelativeLayout, GridView. 5 – (1,0) O layout define a estrutura de uma interface do usuário no aplicativo, como acontece na atividade. Todos os elementos do layout são criados usando a hierarquia de objetos View e ViewGroup. Sobre o arquivo layout XML qual a sentença correta? a) ( ) Corresponde a um arquivo de layout PNG de imagem b) ( X ) É usado para desenhar o conteúdo de uma activity c) ( ) Um arquivo que contém todas as informações de permissão da aplicação d) ( ) Um arquivo que contém um único widget atividade e) ( ) Responsável por gerar a id únicas dos componentes 6 – (5,0) Construir uma aplicação com menu, onde na primeira opção deverá ser colocado um app de sorteio, na segunda opção um jogo de cara ou coroa e na terceira opção uma lista de 6 filmes e em cada filme deverá colocar o resumo (dados do filme), mas esse resumo só deverá aparecer quando o usuário clicar na imagem do filme, quarta opção contato do aluno, quinta opção sobre o desenvolvedor.
Compartilhar