Buscar

Atividade 04 Computação para Dispositivos Móveis

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

Atividade 04 – Computação para Dispositivos Móveis
· Pergunta 1
0 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 e IV, apenas.
	Resposta Correta:
	 
I, II e III, apenas.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois os componentes da PUI, como o reconhecimento de voz, são muito usados para dados de entrada, como fazer login ou acessar um dispositivo, o que permite a inclusão digital para usuário com deficiência. Um exemplo do uso desses tipos de ferramenta pode ser o serviço do Google Assitente, disponível na Google Play, o qual facilita o uso do dispositivo por comando de voz.
	
	
	
· Pergunta 2
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.
	
	
	
· Pergunta 3
0 em 1 pontos
	
	
	
	Os serviços são comuns na computação móvel e são providos de Web Services . Os servidores de serviços provêm da comunicação por meio de operações get do protocolo HTTP. Essas operações permitem ao desenvolvedor acessar informações de terceiros que resultam em melhorias de funcionalidades.
 
A partir do trecho apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
1. Desenvolvedores podem incluir mapas digitais em suas aplicações para proporcionarem boas experiência os usuários.
PORQUE
3. O Google oferece, por meio do Google Services, diversas APIs que permitem a integração de outros serviços que ampliam as funcionalidades do dispositivo.
 
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, mas a II não é uma justificativa correta da I.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois os serviços integrados a aplicações móveis que propiciam boas experiências de uso ao usuário só são possíveis porque empresas como a Google oferecem um suporte de API por meio do Google Service, que permite ao desenvolvedor incorporar, em sua aplicação, funcionalidades de terceiros.
	
	
	
1. Pergunta 4
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.
 
4. O pacote android.hardware.camera2 dá suporte por meio de uma interface para dispositivos de câmeras individuais conectadas a um dispositivo Android.
4. CameraDevice é um objeto de retorno para receber atualizações sobre o estado de um dispositivo de câmera.
4. 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.
	
	
	
1. Pergunta 5
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.
 
5. 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
5. 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 6
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.
 
6. Aplicações podem ser criadas por meio da classe android.situation e da API Google Maps.
6. LocationManager é a estrutura principal do sistema de localização.
6. A classe LocationManager é instanciada diretamente ao criar a aplicação.
6. 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 usadopara 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().
	
	
	
1. Pergunta 7
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.
 
7. O Firebase é uma API da Google que tem como objetivo enviar mensagens de notificações e dados de forma confiável.
7. O Firebase é uma plataforma de desenvolvimento mobile (e web) adquirida pela Google com foco em back-end.
7. O Firebase é uma plataforma de desenvolvimento mobile (e web) que dá suporte, apenas, em desenvolvimento.
7. 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).
	
	
	
1. Pergunta 8
1 em 1 pontos
	
	
	
	A computação móvel transformou a forma pela qual as pessoas fazem compra, pedem um lanche, encontram amigos, pedem uma carona, deslocam-se pela cidade, dentre diversos outros serviços. Todos esses serviços fazem uso de APIs ( Application Programming Interface ). Essas APIs fazem a comunicação via protocolo HTTP usando estruturas de dados, a exemplo de arquivos JSON.
 
A partir da ideia apresentada, analise as asserções a seguir e a relação proposta entre elas.
 
8. APIs são interfaces gráficas do usuário que facilitam o acesso a informações externas à aplicação.
 PORQUE
8. A geolocalização são coordenadas gráficas que permitem, por meio de APIs, localização a distância.
 
Assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
As asserções I e II são proposições falsas.
	Resposta Correta:
	 
As asserções I e II são proposições falsas.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois APIs são interfaces (classes) especiais em programação, usadas com propósitos bem definidos para acesso a informações de terceiros por meio de linguagem XML ou arquivos JSON. A geolocalização é um serviço usado por rastreadores de carro, serviços de delivery, dentre outros, para localização ou rastreio de produtos ou pessoas. As aplicações fazem uso de coordenadas geográficas para esse fim, e podem ser usadas via IP, Mac Address ou RF.
	
	
	
1. Pergunta 9
1 em 1 pontos
	
	
	
	O frequencímetro é um equipamento eletrônico que tem a finalidade de medir a frequência de um sinal, sendo medido em hertz (símbolo Hz) e muito usado para medir o batimento cardíaco de uma pessoa. Aplicações de saúde fazem o uso do frequencímetro para analisar o batimento cardíaco durante um exercício físico.
 
Nesse contexto, assinale a alternativa que apresenta uma afirmação correta sobre sensores usados em App Mobile.
	
	
	
	
		Resposta Selecionada:
	 
Sensores de campo geomagnético são usados em aplicações que expõem uma bússola ao usuário.
	Resposta Correta:
	 
Sensores de campo geomagnético são usados em aplicações que expõem uma bússola ao usuário.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois sensores são recursos existentes nos smartphones modernos e representam ações que podem ser capturadas pela aplicação como movimento, luminosidade e posição. Os sensores de movimento têm a finalidade de capturar movimento; os sensores de posição, de capturar o posicionamento geomagnético, sendo usados na aplicação para simular bússolas
	
	
	
1. Pergunta 10
0 em 1 pontos
	
	
	
	Hoje, no mundo digital, a leitura via smartphone ou tablet torna-se comum entre os usuários de internet. Muitas vezes, o ambiente não é adequado à leitura, o que resulta em uma adaptação do próprio dispositivo com relação, por exemplo, à luminosidade do ambiente. Esse recurso facilita que o usuário tenha um conforto no ato de ler uma informação.
 
Nesse sentido, analise as afirmativas a seguir.
 
10. 1Os sensores de iluminação conseguem medir as forças de rotação ao longo de três eixos.
10. 2Os sensores de iluminação colaboram para a medição de condições do ambiente, como pressão do ar.
10. 3Os sensores de ambientes englobam as categorias de barômetros, fotômetros e termômetros.
10. 4Sensores de gravidade medem a desaceleração no movimento vertical de queda e pertencem ao grupo de sensores de ambiente.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
II, III e IV, apenas.
	Resposta Correta:
	 
II e III, apenas.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois os sensores de iluminação permitem que seja capturada a luminosidade do ambiente, além de propiciarem uma melhor visualização na tela do dispositivo móvel. Já os sensores de movimento são compostos por gravidade, giroscópio e rotação.

Outros materiais