Prévia do material em texto
• Pergunta 4 0,25 em 0,25 pontos 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. 1. 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 2. 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 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. Comentário da resposta: Resposta correta. A alternativa está correta, pois os mapas digitais oferecidos como serviço pela Google podem ser implementados numa aplicação móvel, desde que sua aplicação seja registrada. Isso é feito para uso, pois é necessário criar uma chave de API do Google Maps, para que este seja configurado e registrado no Google Play Services. • Pergunta 4 0,25 em 0,25 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. Comentário 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 4 0,25 em 0,25 pontos É 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). 1. ( ) A tecnologia de geolocalização cria aplicações melhores na área de logística. 2. ( ) Serviços em nuvem favorecem backups de aplicação móvel. 3. ( ) As APIs são usadas para comunicação com outros serviços. 4. ( ) Google Maps são serviços oferecidos pela Google via protocolo FTP. Assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: V, V, V, F. Resposta Correta: V, V, V, F. Comentário da resposta: Resposta correta. A alternativa está correta, pois, com o avanço da tecnologia móvel, muitos serviços são oferecidos por meio de aplicações. Essas aplicações fazem uso de APIs para acessarem serviços oferecidos por terceiros. Alguns serviços, que são necessários para qualquer sistema, tornam-se complexos e custosos quando aplicados localmente. Um software não executa suas funcionalidades sozinho ( stand alone), pois precisa de recursos providos de componentes de terceiros. • Pergunta 4 0,25 em 0,25 pontos 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). 1. ( ) Por meio do Google Play Services, um pacote de recursos (API) é oferecido aos desenvolvedores de apps Android. 2. ( ) Os pacotes disponibilizados pelo Google Play Services, instalados no dispositivo, podem ser executados em Android 2.1 ou superior. 3. ( ) 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. 4. ( ) 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 Selecionada: V, F, V, F. Resposta Correta: V, F, V, F. Comentário da resposta: Resposta correta. A alternativa está correta, pois o serviço Google Play Services oferece aos desenvolvedores um pacote de recursos que pode ser implementado nas aplicações móveis. Esses recursos são instalados no dispositivo, sendo executados em versões 2.3 ou superiores. Dentres os serviços, têm-se a autenticação dos serviços Google, a sincronização de contatos e o acesso às últimas configurações de privacidade do usuário. • Pergunta 4 0,25 em 0,25 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. Comentário 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. •