Buscar

ATV3 GRA025 COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS

Prévia do material em texto

Atividade 3: Unidade de Estudo 4 
GRA0257	COMPUTAÇÃO PARA DISPOSITIVOS MÓVEIS
Questão 1:
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.
 
A partir do trecho exposto, analise as afirmativas a seguir.
 
No planejamento de uma App Mobile, deve-se levantar os requisitos necessários de hardware a ser usado.
O compartilhamento de imagem ou vídeo deve ser um requisito a ser analisado na criação de uma App Mobile.
O framework Android suporta a captura de imagens e vídeos pela android.software.camera2.
SurfaceView é uma classe usada para apresentar ao usuário uma prévia da câmera ao vivo.
 
Está correto o que se afirma em: 
Resposta correta
I, II e IV, apenas. 
Questão 2:
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 correta
Enviar mensagens downstream de servidores para aplicativos clientes e mensagens upstream de aplicativos clientes para servidores.
Questão 3 : 
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.
 
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
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 correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 4:
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).
 
( ) 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.
( ) 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.
( ) 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.
( ) 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 correta
V, V, V, F.
Questão 5:
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 correta
I e II, apenas.
Questão 6:
É notório que o avanço da computação móvel tem trazido benefícios para empresas e usuários. Um dos avanços mais significativos é a capacidade de estabelecer a comunicação e/ou interação com outras aplicações e serviços, resultando em grandes soluções computacionais que atendem às necessidades dos usuários.
 
A respeito do avanço da computação móvel, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
( ) A tecnologia de geolocalização cria aplicações melhores na área de logística.
( ) Serviços em nuvem favorecem backups de aplicação móvel.
( ) As APIs são usadas para comunicação com outros serviços.
( ) Google Maps são serviços oferecidos pela Google via protocolo FTP.
 
Assinale a alternativa que apresenta a sequência correta: 
Resposta correta
V, V, V, F.
Questão 7:
Mapas digitais são muitos exigidos em aplicações de determinação de rotas, principalmente em cidades com trânsito caótico. O Google Play Services permite serviços apoiam o alcance de resultados de qualidade, utilizando menos recursos, além de garantir sempre a última versão da aplicação/serviço no dispositivo.
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
 
Para o uso do Google Maps em aplicações móveis, é necessário o registro da API da aplicação no site da Google.
PORQUE
Uma chave de API do Google Maps é criada para configurar o Google Play Services corretamente, para que se possa usar o Google Maps na aplicação móvel.
 
Assinale a alternativa correta: 
Resposta correta
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Questão 8:
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 correta
I e II, apenas.
Questão 9:
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.
 
APIs são interfaces gráficas do usuário que facilitam o acesso a informações externas à aplicação.
 PORQUE
A geolocalização são coordenadas gráficas que permitem, por meio de APIs, localização a distância.
 
Assinale a alternativa correta: 
Resposta correta
As asserções I e II são proposições falsas.
Questão 10:
A empresa Google dispõe de um serviço para aplicações Android no qual o usuário pode manter todas as atualizações das aplicações, garantindo sempre aúltima versão de aplicações instaladas no dispositivo móvel. Esse serviço é conhecido como Google Play Services.
 
Sobre aplicações móveis, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s).
 
( ) Por meio do Google Play Services, um pacote de recursos (API) é oferecido aos desenvolvedores de apps Android.
( ) Os pacotes disponibilizados pelo Google Play Services, instalados no dispositivo, podem ser executados em Android 2.1 ou superior.
( ) Dentre os serviços do Google Play Services, incluem-se a autenticação dos serviços Google e o acesso às últimas configurações de privacidade do usuário.
( ) O Google Play Services melhora a experiência de utilização do dispositivo do usuário, facilitando a busca sempre que houver conexão.
 
Assinale a alternativa que apresenta a sequência correta:
Resposta correta
V, F, V, F.
image1.png

Mais conteúdos dessa disciplina