Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Objetiva 4 Iniciado: 27 mai em 18:50 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 ptsPergunta 1 Leia o texto abaixo: Durante o desenvolvimento de um trabalho para uma disciplina de Design para dispositivos móveis, em que os alunos estavam trabalhando na criação de uma aplicação para o sistema operacional Android, foi solicitado aos alunos o uso de Views como Button e TextView. Para tanto, foi necessária uma pesquisa dos alunos sobre tais elementos e como utilizá-los para construir uma aplicação. Considerando a situação acima, analise as asserções abaixo e a relação proposta entre elas: I. Os alunos identificaram que, em uma aplicação Android, para cada tela criada (arquivos .xml criados na pasta res/layout) é criada uma classe Java de mesmo nome na pasta Java. PORQUE II. Em toda classe que representa uma tela, existe um método gerado pelo próprio Android Studio chamado onResume, que é iniciado quando a tela é aberta, definindo o que será exibido. A respeito das afirmações, assinale a alternativa correta: A+ A A- As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 0,2 ptsPergunta 2 Match_parent ocupa o mínimo espaço necessário. Match_parent é um valor possível de ser utilizado. Match_parent e wrap_content ocupam o mínimo espaço necessário. Parent_content ajusta altura da view filha ao pai associado. Não é possível definir valores absolutos como em pixel. Leia o texto a seguir: Em uma aplicação Android, podemos definir a largura e a altura de um componente view. A largura é definida pelo atributo Android >> layout >> width e a altura é definida pelo atributo Android >> layout >> height. Para esses atributos, podemos colocar valores em pixels ou porcentagens, além de atribuir valores constantes. Quais são os atributos de largura e altura, bem como os valores que eles recebem? 0,2 ptsPergunta 3 Leia o texto abaixo: A+ A A- A largura deve estar configurada como “match_partent” e a altura deve estar configurada como “center_align”. A largura e a altura devem estar configuradas como “wrap_content” e devemos utilizar o atributo “horizontal_align” com o valor “center”. A largura e a altura devem estar configuradas como “match_parent” e devemos utilizar o atributo “gravity” com o valor “center”. A largura deve estar configurada como “wrap_content” e a altura deve estar configurada como “center_parent”. A largura e a altura devem estar configuradas como “center_align” e devemos utilizar o atributo “gravity” com o valor “center”. Uma das características do Android Studio é possuir uma máquina virtual que simula um dispositivo móvel real. Um aluno da disciplina de design para dispositivos móveis, teve a ideia de criar um aplicativo móvel que mostre, no centro (vertical e horizontal) da tela da máquina virtual a mensagem Hello World. Considerando as informações apresentadas, assinale a opção que apresenta corretamente as configurações necessárias para que o aplicativo exiba a frase Hello World no centro da tela: 0,2 ptsPergunta 4 Leia o texto abaixo: Aplicativos móveis híbridos são executados em um dispositivo, como qualquer outro aplicativo. O que os diferencia é o fato de possuírem elementos de aplicativos nativos, aplicativos desenvolvidos para uma plataforma específica como iOS ou Android, com elementos de aplicativos web (sites que atuam como aplicativos), mas que não estão instalados em um dispositivo, sendo acessados na Internet via navegador. Considerando essas informações apresentadas, analise as afirmações abaixo: A+ A A- II e IV, apenas. I e II, apenas. II e III, apenas. III e IV, apenas. I e IV, apenas. I. Uma vantagem dos aplicativos híbridos é a possibilidade de reaproveitar o código da parte do aplicativo web, como no Ionic. II. Uma limitação dos aplicativos híbridos é que são mais lentos, pois em muitos casos dependem da velocidade do navegador web. III. Aplicativos híbridos desenvolvidos no Ionic possuem, como linguagem de programação principal, o Java e o HTML. IV. Da perspectiva do usuário, os aplicativos híbridos são diferentes de um aplicativo nativo tradicional. É correto o que se afirma apenas em: 0,2 ptsPergunta 5 Leia o texto a seguir: Todo projeto de aplicativo precisa ter um arquivo AndroidManifest.xml (com esse exato nome) na raiz do conjunto de origem do projeto. O arquivo de manifesto descreve informações essenciais sobre o aplicativo para as ferramentas de compilação do Android, para o sistema operacional Android e para o Google Play. (Fonte: Disponível em: https://developer.android.com/guide/topics/manifest/manifest-intro?hl=pt- br#:~:text=Todo%20projeto%20de%20aplicativo%20precisa,e%20para%20o% (https://developer.android.com/guide/topics/manifest/manifest-intro?hl=pt- br#:~:text=Todo%20projeto%20de%20aplicativo%20precisa,e%20para%20o%20Googl . Acesso em: 27 out. 2020) A+ A A- https://developer.android.com/guide/topics/manifest/manifest-intro?hl=pt-br#:~:text=Todo%20projeto%20de%20aplicativo%20precisa,e%20para%20o%20Google%20Play Salvo em 18:55 I e II, apenas. I e III, apenas. II e IV, apenas. II e III, apenas. III e IV, apenas. Considerando essas informações apresentadas, analise as afirmativas a seguir: I. Dentre as permissões que podem ser declaradas neste arquivo, estão VIBRATE e INTERNET. II. É obrigatório que todas as aplicações definam um arquivo de manifesto, que contém as configurações dos componentes. III. Um arquivo texto pode assumir o formato XML ou um formato proprietário do Android, chamado Android Manifest Format (AMF). IV. Uma aplicação pode ou não conter um package, declarado no AndroidManifest.xml. Estão corretas apenas as afirmativas: Enviar teste A+ A A-
Compartilhar