Buscar

computação para dispositivos moveis AV4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Usuário
	ANTONIO DE SOUZA PEREIRA DIAS
	Curso
	GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS PTA - 202010.ead-3698.03
	Teste
	ATIVIDADE 4 (A4)
	Iniciado
	14/05/20 10:56
	Enviado
	28/05/20 22:29
	Status
	Completada
	Resultado da tentativa
	8 em 10 pontos  
	Tempo decorrido
	347 horas, 32 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
1 em 1 pontos
	
	
	
	Algumas aplicações móveis oferecem boas experiências de uso ao usuário e podem ser exemplificadas com o uso de GPS. Em grandes cidades, essas aplicações tornam-se essenciais para a localização de endereços ou a determinação de rotas entre um endereço A e B.
 
Sobre APIs de localização de aplicações Android, analise as afirmativas a seguir.
 
1. Aplicações podem ser criadas por meio da classe android.situation e da API Google Maps.
2. LocationManager é a estrutura principal do sistema de localização.
3. A classe LocationManager é instanciada diretamente ao criar a aplicação.
4. O objeto getSystemService() é uma API de acesso a informações geográficas.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I, II e IV, apenas.
	Resposta Correta:
	 
I, II e IV, apenas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois o objeto LocationManager é a estrutura principal de serviços de localização de aplicações que fazem uso desses serviços. São fornecidas APIs para determinar a localização e o porte do dispositivo subjacente (se disponível). Embora o objeto LocationManager seja usado para a criação de aplicações que fazem uso de serviços de geolocalização, na programação, ele não é instanciado diretamente e faz uso de métodos como o getSystemService().
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Hoje, pode-se acessar um smartphone somente pelo reconhecimento facial. Outro mecanismo muito interessante é o reconhecimento de gestos. Fotos podem ser batidas somente com o gesto da mão. Esses recursos aumentaram a eficiência de interação entre o usuário e o dispositivo/aplicação.
 
Acerca dos sensores do Android, analise as afirmativas a seguir.
 
1. A interface de percepção do usuário está associada a componentes como reconhecimentos de face, gestos e voz.
2. O objetivo da Interface de Percepção do Usuário (PUI) é aumentar a eficiência e a facilidade de uso do design lógico.
3. O princípio da usabilidade é altamente adotado no design de uma aplicação por meio da PUI.
4. Dentre os componentes da PUI, os gestos são mais usados para comandos de saída de uma aplicação.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I, II e III, apenas.
	Resposta Correta:
	 
I, II e III, apenas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois capturar gestos do usuário torna a aplicação mais eficiente na interação e propicia que essa aplicação seja desenvolvida para todos. A PUI está muito associada a reconhecimentos de voz, gestos, biometria etc., sendo muito usada no design de telas de usuário, pois aumenta a usabilidade da aplicação e melhora a eficiência.
	
	
	
· Pergunta 3
0 em 1 pontos
	
	
	
	Analise a figura a seguir:
Figura 1 - App Mobile
Fonte: theromb / 123RF.
 
O desenvolvimento de um aplicativo é uma tarefa complexa. Essa complexidade está associada à capacidade de a aplicação ter ou não sucesso. O sucesso passa pela compreensão da infraestrutura, bem como por possíveis falhas, atualizações, problemas futuros, segurança, dentre outras variáveis.
 
Em relação ao desenvolvimento de aplicações em plataforma Android, analise as afirmativas a seguir.
 
1. O Firebase é uma API da Google que tem como objetivo enviar mensagens de notificações e dados de forma confiável.
2. O Firebase é uma plataforma de desenvolvimento mobile (e web) adquirida pela Google com foco em back-end.
3. O Firebase é uma plataforma de desenvolvimento mobile (e web) que dá suporte, apenas, em desenvolvimento.
4. O Firebase pode sincronizar, apenas, banco de dados SQLite que acompanham o Android.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I, II e III, apenas.
	Resposta Correta:
	 
I e II, apenas.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois o Firebase é um console da web criado para facilitar a implementação de aplicações web e mobile. Nesse console, o desenvolvedor adiciona um projeto e inclui os serviços dos quais deseja fazer uso. A gratuidade não é para todos os serviços. O Realtime Database é um banco de dados que sincroniza os dados com os dispositivos em tempo real. Regras de segurança podem ser configuradas para se definir quem tem acesso a quais dados. O SQLite é um banco pequeno que acompanha o Android (sistema operacional).
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	A computação em nuvem refere-se a serviços oferecidos pelas empresas, de forma transparente, ao usuário. Esses serviços podem ser servidores, armazenamento, bancos de dados, rede, software , análise e inteligência etc. O usuário só precisa usar tais serviços, sem a necessidade de entender como seus sistemas funcionam.
 
A respeito de aplicações em nuvem, analise as afirmativas a seguir.
 
1. Os serviços em nuvem estão disponíveis por meio da rede local de computadores, denominada internet.
2. Um dentre os vários tipos de serviços oferecidos aos clientes por meio de computação em nuvem é o armazenamento de dados.
3. A nuvem permite uma gama diversificada de dispositivos como tablets, notebooks, relógios e smartphones.
4. Serviços em nuvem incluem autoprovisionamento e elasticidade, ou seja, podem provisionar serviços sob demanda e desligá-los.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
II, III e IV, apenas.
	Resposta Correta:
	 
II, III e IV, apenas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois, com o advento da computação em nuvem, serviços como armazenamento, processamento, banco de dados e gerenciamento de tickets são oferecidos de forma simples e fácil ao usuário. A computação em nuvem está disponível em qualquer dispositivo, e o acesso a ela depende, exclusivamente, da internet. Os serviços podem ser consumidos por demanda e podem ser cancelados de acordo com a necessidade do usuário, quando não forem mais necessários.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Uma API é um recurso de programação para acessar um dispositivo externo a uma aplicação. Por exemplo, ao desenvolver uma aplicação que faça uso da câmera do dispositivo, uma API de acesso a esse recurso será usada na programação da aplicação móvel pelo desenvolvedor.
 
A partir do trecho exposto, analise as afirmativas a seguir.
 
1. O pacote android.hardware.camera2 dá suporte por meio de uma interface para dispositivos de câmeras individuais conectadas a um dispositivo Android.
2. CameraDevice é um objeto de retorno para receber atualizações sobre o estado de um dispositivo de câmera.
3. A classe MediaRecorder é usada para apresentar uma prévia da câmera ao vivo para o usuário.
4. MediaRecorder permite o controle de gravação baseado em uma máquina de estado complexo.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I e II, apenas.
	Resposta Correta:
	 
I e II, apenas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois o pacote android.hardware.camera2  possui diversas classes, como CameraDevice, CameraManager etc. Por meio desse pacote, diversos serviços podem ser introduzidos na aplicação, o que é feito pela câmera do dispositivo móvel. Esses serviços são criados por meio de classes como CameraDevice, sendo utilizados de forma assíncrona.
	
	
	
· Pergunta 6
0 em 1 pontos
	
	
	
	Os mapas são extremamente usados por aplicações. Eles propiciam a localização em tempo real de pessoas/produtos, além de fazerem uso de serviço de geolocalização. A geolocalização faz uso de coordenadas geográficas de latitude e longitude para determinar a posição exata da pessoa ou do produto.
 
Sobre sistema de geolocalizaçãopara computação móvel, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
1. (   ) O sistema de geolocalização faz uso do sistema de posicionamento global.
2. (   ) O Internet Protocol pode ser em sistema de geolocalização.
3. (   ) O posicionamento geográfico pode ser exibido em mapas digitais.
4. (   ) O sistema de geolocalização faz uso de Mac Address de 32 bits.
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, V, V, V.
	Resposta Correta:
	 
V, V, V, F.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois um sistema de geolocalização faz uso de coordenadas geográficas de latitude e longitude, além de utiliza o GPS e endereços IP. As informações, geralmente, são exibidas de forma gráfica, como em mapas digitais. O Mac Address também pode ser usado em sistema de geolocalização. Mac Address é um endereço de placa de rede de 48 bits (12 hexadecimal).
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Com o avanço da chamada IoT (Internet das Coisas), os recursos disponíveis nos dispositivos móveis são utilizados no desenvolvimento de aplicações nos mais diversos domínios, como saúde, engenharia, mobilidade, dentre outros. Smartphones são dispostos de sensores de luminosidade, calor, proximidade etc.
 
A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
1. Sensores são dispositivos implementados nos smartphones para a captura de informações que resultam em um aparelho, além de um simples equipamento de comunicação.
PORQUE
7. No desenvolvimento de aplicações Android, o uso de API é necessário para permitir o acesso a sensores na criação de apps mobile inovadores.
 
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Resposta Correta:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois, para criar aplicações inovadoras com o uso de recursos como sensores de dispositivos móveis, é necessário o uso de APIs ( Application Programming Interface), como usar câmera ou acelerômetro, umidade etc. Essas APIs implementadas nas aplicações criam soluções aprimoradas em diversas áreas, como saúde, entretenimento etc.
	
	
	
1. Pergunta 8
1 em 1 pontos
	
	
	
	A comunicação é parte integrante da relação entre seres humanos. Por sinais ou sons, a comunicação sempre se fez necessária. Na computação, alertas ou mensagens devem ser passados a usuários ou a grupos de usuários; isso permite a comunicação por meio de dispositivos móveis.
 
Nesse sentido, assinale a alternativa que indica qual o princípio do Cloud Messaging existente no Firebase.
	
	
	
	
		Resposta Selecionada:
	 
Enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores.
	Resposta Correta:
	 
Enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois o Cloud Message permite enviar mensagens para os usuários por meio do aplicativo. É possível enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores. Esses serviços podem ser criados por meio da API FirebaseMessaging e por meio do Android Studio 1.4 ou superior, com Gradle. Dos clientes do Firebase Cloud Messaging, são exigidos dispositivos com Android 4.1 ou versões superiores.
	
	
	
1. Pergunta 9
1 em 1 pontos
	
	
	
	A Interação Homem Computador (IHC) é o estudo da interação entre pessoas e computadores. Estão associadas a esse estudo diversas disciplinas, como ciência da computação, ergonomia, sociologia, semiótica, dentre outras. Essa interação é realizada por meio da interface do usuário, composta por software e hardware .
 
A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
9. As aplicações móveis são acionadas por meio do toque do usuário para a entrada de dados ou o acionamento de comando.
PORQUE
9. Faz-se necessário, no desenvolvimento de aplicação para Android, o uso do toque ou multitoque, por meio dos princípios da interação homem-máquina.
 
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Resposta Correta:
	 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois o usuário manuseia o dispositivo móvel por meio da ponta dos dedos, seja esse dispositivo um smartphone ou um tablet. Tais movimentos são capturados por telas interativas sensíveis ao toque ou ao multitoque. Operações como inserção de dados ou acesso a menus são acionadas pelos movimentos dos dedos.
	
	
	
1. Pergunta 10
1 em 1 pontos
	
	
	
	Um dos avanços da computação móvel foi a aplicação de serviços de geolocalização. Esse ganho resultou em aplicações de uso cotidiano de usuários, principalmente em grandes centros urbanos. Aplicações que têm a finalidade de determinar rotas são os serviços que mais fazem uso desses sistemas.
 
A respeito do LocationManager, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
10. ( ) Com o uso do objeto LocationManager, pode-se consultar a lista de todas as instâncias do LocationProvider para determinar o último local do usuário conhecido.
10. ( ) Com o uso do objeto LocationManager, pode-se registrar ou cancelar o registro de atualizações periódicas da localização atual do usuário de um provedor de localização.
10. ( ) Com o uso do objeto LocationManager, pode-se registrar ou cancelar o registro, a fim de que um dado seja acionado se o dispositivo estiver dentro de uma determinada proximidade.
10. ( ) Com o uso do objeto LocationManager, pode-se registrar o usuário feito por meio do login do Google+, que permite que os usuários façam login em serviços de terceiros com a conta do Google+.
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, V, V, F.
	Resposta Correta:
	 
V, V, V, F.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois LocationProvider é uma superclasse abstrata para provedores de localização. Um provedor de localização fornece relatórios periódicos sobre a localização geográfica do dispositivo. O LocationManager consulta a lista de instância do objeto para determinar o último usuário conhecido. Esses serviços permitem que os aplicativos obtenham atualizações periódicas da localização geográfica do dispositivo, podendo fazer operações de registro ou cancelamento.

Continue navegando