Buscar

Atividade 4 - 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

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

19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 1/7
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
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:
I e II, apenas.
I e II, apenas.
1 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 2/7
Comentário
da resposta:
Resposta correta. A alternativa está correta, pois Firebase é uma plataforma de
desenvolvimento mobile (e web) adquirida pela Google em 2014. Uma de suas
funcionalidade de back-end 
é a capacidade de enviar notificações por meio do sistema Cloud Messaging, que
permite enviar mensagens para os usuários por meio do aplicativo. O Firebase
possibilita a autenticação por meio de contas do Google, Facebook, Twitter, Github
ou por um sistema de contas próprio.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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
2. 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:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
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.
Pergunta 3
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 em 1 pontos
1 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 3/7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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:
I e II, apenas.
I e II, apenas.
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 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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. 
 
1. Os sensores de iluminação conseguem medir as forças de rotação ao
longo de três eixos.
2. Os sensores de iluminação colaboram para a medição de condições do
ambiente, como pressão do ar.
3. Os sensores de ambientes englobam as categorias de barômetros,
fotômetros e termômetros.
4. Sensores 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:
II e III, apenas. 
II e III, apenas. 
Resposta correta. A alternativa está correta, pois os sensores são dispositivos
eletrônicos que acompanham os dispositivos móveis como smartphones. Esses
sensores são usados para facilitar e dar comodidade ao usuário quanto a assuntos
relacionados a temperatura, gravidade, pressão atmosférica, dentre outros.
Sensores de gravidade são muito utilizados, por exemplo, em aplicações
relacionadas a jogos digitais.
1 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 4/7
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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).
 
1. ( ) 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.
2. ( ) 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.
3. ( ) 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.
4. ( ) 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:
V, V, V, F.
V, V, V, F.
Resposta correta. A alternativa está correta, pois LocationProvider é uma
superclasse abstrata para provedores de localização. Um provedor de localização
fornece relatóriosperió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.
Pergunta 6
Backup , em computação, é fazer uma cópia de dados com segurança.
Frequentemente, o backup é usado para assegurar que os dados não serão
perdidos em caso de incidentes de segurança. Backups podem ser realizados
em diversos locais e dispositivos como nuvem, fitas, CD, DVD etc. 
 
A partir do exposto, associe os níveis a seguir às suas características:
 
1 - Android 6.0.
2 - Google Drive.
3 - getCacheDir().
4 - getDir().
 
( ) Uploads automáticos de dados do usuário.
1 em 1 pontos
1 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 5/7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
( ) Backups automáticos.
( ) Método de acesso a diretórios temporários.
( ) Arquivos salvos no armazenamento interno do aplicativo.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a
sequência
correta:
2, 1, 3, 4.
2, 1, 3, 4.
Resposta correta. A alternativa está correta, pois o sistema Android passa a
realizar backups automáticos a partir da versão Android 6.0 (API 23) ou posterior.
O Google Drive é um serviço de armazenamento em nuvem oferecido pela
empresa Google a todos os usuários que possuem conta Google. O backupexclui
arquivos em diretórios retornados por getCacheDir(), getCodeCacheDir() ou
getNoBackupFilesDir(). Os arquivos salvos nesses locais são necessários,
apenas, temporariamente. O backup automático inclui arquivos na maioria dos
diretórios atribuídos ao aplicativo pelo sistema, como getFilesDir() ou getDir().
Pergunta 7
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
 
1. 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
2. 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:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa correta da I.
Resposta correta. A alternativa está correta, pois o usuário manuseia o dispositivo
móvel por meio da ponta dos dedos, seja esse dispositivo umsmartphone 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 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 6/7
Pergunta 8
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
A empresa revolucionou o mercado com aparelhos com novas tecnologias;
porém, outros dispositivos, como Samsung e Motorola, também surgiram no
mercado, compatíveis com as tecnologias implementadas pela Apple. Muitas
dessas tecnologias estão associadas ao display do dispositivo móvel. 
 
Assinale a alternativa que determina um conceito correto sobre a
telas touch dossmartphones .
Os equipamentos touch screen permitem que usuários interajam com a
aplicação por meio do toque na tela.
Os equipamentos touch screen permitem que usuários interajam com a
aplicação por meio do toque na tela.
Resposta correta. A alternativa está correta, pois equipamentos touch
screenpermitem aos usuários interagir com a aplicação por meio do toque na tela.
Essas telas podem ser comuns, somente um toque ou multitoque. O sistema
multitoque começou com os dispositivos Apple. Recursos como tocar a tela com
dois dedos, fazer zoom utilizando dois dedos, dentre outros, proporcionam ao
usuário uma eficiência na interação com a aplicação.
Pergunta 9
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
Enviar mensagens downstream de servidores para aplicativos clientes e
mensagens upstream de aplicativos clientes para servidores.
Enviar mensagens downstream de servidores para aplicativos clientes e
mensagens upstream de aplicativos clientes para servidores.
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
mensagensupstream 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 10
O sistema de aplicação desenvolvido para Android provê suporte aos diversos
dispositivos existentes nos avançados smartphones ou tablets . Por exemplo,
recursos de acesso às câmeras disponíveis nos dispositivos permitem que
aplicações possam gravar vídeos e tirar fotos. 
 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
19/09/2021 22:28 GRA0257 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS GR0375-212-9 - 202120.ead-29780469.06
https://fmu.blackboard.com/webapps/late-course_engine_soap-BBLEARN/Controller?ACTION=ACCESS_CRT&COURSE_ID=_737771_1 7/7
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
A partir do trecho exposto, analise as afirmativas a seguir.
 
1. No planejamento de uma App Mobile, deve-se levantar os requisitos
necessários de hardware a ser usado.
2. O compartilhamento de imagem ou vídeo deve ser um requisito a ser
analisado na criação de uma App Mobile.
3. O framework Android suporta a captura de imagens e vídeos pela
android.software.camera2.
4. SurfaceView é uma classe usada para apresentar ao usuário uma prévia
da câmera ao vivo.
 
Está correto o que se afirma em:
I, II e IV, apenas. 
I, II e IV, apenas. 
Resposta correta. A alternativa está correta, pois o planejamento é essencial para
o desenvolvimento de um sistema mobile. Deve-se levantar os requisitos
do hardware a ser usado, a fim de determinar seu uso pela aplicação; por
exemplo, uso de imagens compartilhadas ou visíveis para o aplicativo a ser
analisado. O objeto SurfaceView é responsável pela visualização prévia ao vivo
pelo usuário.

Continue navegando