

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.


Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No desenvolvimento de aplicações Android, a plataforma define componentes com responsabilidades específicas, bem como mecanismos padronizados de comunicação entre esses componentes.
Considerando os componentes fundamentais do Android e o uso de Intents, analise as proposições a seguir.
I. Activities são componentes responsáveis pela interação com o usuário e pela apresentação da interface gráfica da aplicação.
II. Services são componentes que podem executar tarefas em segundo plano, mesmo quando a aplicação não está visível ao usuário.
III. Broadcast Receivers têm como finalidade principal armazenar dados persistentes e compartilhá-los entre diferentes aplicações.
IV. Intents implícitas permitem solicitar a execução de uma ação sem especificar explicitamente o componente de destino, ficando a escolha a cargo do sistema.
Assinale a alternativa CORRETA.
Apenas as proposições I e II estão corretas.
Apenas as proposições I, II e IV estão corretas.
Apenas as proposições I, III e IV estão corretas.
Apenas as proposições II, III e IV estão corretas.
Todas as proposições estão corretas.
Ao analisar um dispositivo Android comprometido, o perito avalia a segurança do Keystore.
Ele sabe que a proteção do Keystore depende do fato de que as chaves privadas são
exportáveis para qualquer aplicativo
gerenciadas e utilizadas dentro do TEE (Trusted Execution Environment)
automaticamente convertidas para RSA-4096
decodificáveis pelo usuário root
exportáveis via adb backup
Tanto o Android quanto o iOS utilizam modelos de permissões para controlar o acesso de aplicativos a recursos sensíveis, como localização, câmera e microfone.
Certo
Errado
No sistema operacional Android, as aplicações instaladas no mesmo dispositivo compartilham, por padrão, o mesmo identificador de usuário (UID) no kernel do Linux, o que permite que uma aplicação acesse diretamente os dados internos de outras aplicações.
Certo
Errado
Uma autarquia federal passou a adotar dispositivos móveis institucionais para atividades externas, utilizando smartphones com sistemas Android e iOS. O setor de TI estabeleceu diretrizes envolvendo instalação de aplicativos, gerenciamento de permissões, políticas de segurança, armazenamento em nuvem e atualização dos sistemas operacionais. Com base nos conceitos e modos de utilização dos sistemas operacionais móveis, analise as afirmativas a seguir:
I.Tanto no Android quanto no iOS, os aplicativos são executados em ambientes isolados (sandbox), mecanismo que limita, em regra, o acesso direto de um aplicativo aos dados de outro.
II.Em dispositivos Android, é possível instalar aplicativos por meio de arquivos APK obtidos fora da loja oficial, desde que determinadas configurações de segurança sejam habilitadas pelo usuário.
III.No iOS, a concessão de permissões como acesso à câmera, localização ou microfone pode ser revista posteriormente nas configurações do sistema.
IV.Atualizações do sistema operacional móvel costumam incluir correções de segurança e ajustes de desempenho, podendo alterar configurações previamente definidas pelo usuário.
V.O bloqueio de tela por biometria ou senha, garante a proteção contra acesso não autorizado ao dispositivo, substituindo mecanismos como criptografia de armazenamento e realização de backups periódicos.
Assinale a alternativa CORRETA.
As afirmativas I, II, III, IV e V são verdadeiras.
Apenas as afirmativas I, II, III e IV são verdadeiras.
Apenas as afirmativas I, III e V são verdadeiras.
Apenas as afirmativas I, II e V são verdadeiras.
Apenas as afirmativas II, IV e V são verdadeiras.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O desenvolvimento para dispositivos móveis, tanto em Android quanto em iOS, abrange a criação de aplicações projetadas para operar em ambientes altamente dinâmicos, explorando recursos nativos dos smartphones e tablets para oferecer experiências interativas, responsivas e alinhadas às demandas atuais de mobilidade e conectividade.
Com relação a estes sistemas operacionais móveis, podemos afirmar que
possuem grande variedade de fabricantes e alta personalização do sistema.
utilizam a linguagem Kotlin como sua linguagem de desenvolvimento nativa principal.
os aplicativos devem ajustar sua interface e comportamento a diferentes tamanhos, resoluções e proporções de tela, garantindo uma experiência consistente e funcional em meio à ampla diversidade de dispositivos presentes no mercado.
o iOs é mais versátil em termos de integração com diferentes plataformas.
os aplicativos iOs podem ser baixados diretamente da Play Store, a loja de aplicativos da Apple.
O desenvolvimento de aplicações modernas envolve diferentes arquiteturas e estratégias tecnológicas, como aplicações web, aplicações nativas e aplicações híbridas. Cada abordagem apresenta características específicas relacionadas ao desempenho, acesso a recursos do dispositivo, modelo de desenvolvimento e experiência do usuário, sendo a escolha dependente das necessidades do sistema e do público-alvo.
Considerando as diferenças entre aplicações web, nativas e híbridas, analise as afirmativas a seguir:
I. Aplicações web são acessadas por meio de navegadores e, em geral, apresentam maior dependência da conectividade de rede para seu funcionamento.
II. Aplicações híbridas combinam características de aplicações web e nativas, podendo ser instaladas em dispositivos e acessar recursos do hardware, como notificações e sensores.
III. Aplicações nativas utilizam uma única base de código para diferentes sistemas operacionais, o que reduz o custo e o tempo de desenvolvimento quando comparadas às aplicações híbridas.
IV. AV. Aplicações web tendem a apresentar desempenho inferior ao de aplicações nativas, pois dependem do navegador para execução e interação com o usuário.
Assinale a alternativa correta:
Apenas as afirmativas I e III são verdadeiras.
Apenas as afirmativas II e IV são verdadeiras.
Apenas as afirmativas I, II e IV são verdadeiras.
Apenas as afirmativas I, II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
No Android e no iOS, todos os aplicativos compartilham o mesmo espaço de memória e o mesmo identificador de usuário, modelo esse que é adotado para reduzir sobrecarga de processamento.
Certo
Errado
No desenvolvimento de aplicações móveis para o sistema operacional Android, assinale a alternativa que indica CORRETAMENTE qual é o papel principal do arquivo AndroidManifest.xml.
Armazenar recursos de texto, incluindo strings em diferentes idiomas.
Definir as cores, estilos e temas visuais globais da aplicação.
Configurar dependências externas e versões de SDK utilizadas no projeto.
Definir o layout gráfico das telas da aplicação móvel e a lógica de interação com o usuário.
Declarar componentes da aplicação, permissões e configurações essenciais para o sistema.
Uma política de segurança de uma empresa proíbe a prática de BYOD.
Isso significa que
bloqueios de tela após um período de inatividade no computador não são permitidos.
embora mais segura, a prática de autenticação por dois fatores não pode ser utilizada.
o uso de redes Wi-Fi no ambiente corporativo é proibido, garantindo maior controle dos dispositivos que ingressam na rede por meio do uso exclusivo de Ethernet cabeada.
a utilização de serviços de inteligência artificial, tais como o ChatGPT, não é permitida.
os funcionários não podem utilizar seus dispositivos pessoais (celulares, computadores, etc.) para trabalho e acesso a dados corporativos.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Com o crescimento da demanda por aplicativos móveis em ambientes corporativos e governamentais, torna-se essencial compreender os princípios que norteiam o desenvolvimento para dispositivos móveis, considerando limitações técnicas, contexto de uso e boas práticas de projeto. A respeito desse assunto, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O desenvolvimento para dispositivos móveis exige atenção à limitação de recursos como processamento, memória e energia, o que pode impactar diretamente a escolha de algoritmos e estruturas de dados.
II. Aplicações móveis nativas oferecem melhor desempenho e integração com os recursos do dispositivo, mas exigem desenvolvimento específico para cada plataforma.
III. A responsividade e a adaptação da interface são irrelevantes para aplicações móveis, já que a maioria dos dispositivos possui resolução de tela padronizada.
IV. O uso de armazenamento local em dispositivos móveis é recomendado principalmente quando há necessidade de operação offline, como em áreas com conectividade limitada.
Apenas I e II.
Apenas II e IV.
Apenas I, II e IV.
Apenas I, III e IV.
I, II, III e IV.
No desenvolvimento de aplicativos móveis, a tecnologia SQLite permite armazenar dados estruturados localmente e realizar consultas SQL em dispositivos Android e iOS.
Certo
Errado
Uma Activity no Android é responsável por controlar uma única tela com interface do usuário, sendo possível que o aplicativo tenha múltiplas Activities em execução em momentos distintos.
Certo
Errado
Um PWA pode funcionar offline, enviar notificações push e ser instalado na tela inicial de dispositivos móveis, mesmo sem passar por uma loja de aplicativos.
Certo
Errado
A configuração de políticas de conformidade em soluções de MDM pode impedir o acesso aos dados clínicos sensíveis, caso o dispositivo móvel do profissional não esteja com as atualizações de segurança aplicadas, garantindo maior controle sobre o estado do endpoint.
Certo
Errado


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Flutter utiliza o framework dart e é capaz de compilar código nativo para Android e iOS, a partir de uma única base de código.
Certo
Errado
Uma das formas para utilizar recursos disponíveis para sites e aplicativos móveis é através da construção de uma aplicação PWA (Progressive Web App). Sobre esse tipo de aplicação, é correto afirmar:
A partir da utilização do recurso de service worker, é possível que alguns recursos de uma aplicação PWA funcionem de forma offline.
Um PWA é uma aplicação onde todo conteúdo é carregado em uma única página, sendo carregado no momento que o usuário faz a requisição inicial.
A construção de uma aplicação PWA é similar à construção de um aplicativo nativo, onde a escolha de qual tipo de aplicação é feita baseado no conhecimento da equipe de desenvolvimento.
Uma das vantagens das aplicações PWA é que elas conseguem utilizar nativamente todos os recursos disponíveis nos dispositivos em que estão executando, além da comunicação com outros aplicativos instalados.
O design responsivo utiliza apenas imagens em alta resolução para garantir qualidade visual em todos os dispositivos.
Certo
Errado
A arquitetura ARM é amplamente usada em dispositivos móveis por sua alta eficiência energética e desempenho equilibrado.
Certo
Errado
Em dispositivos móveis, é recomendado o uso de sítios responsivos, no qual estão envolvidas as tecnologias de layout fluído, imagens flexíveis e media queries.
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.