Engenharia Múltipla Escolha

Componentes de aplicativos são os blocos de construção essenciais de uma APP. Sobre os componentes das APPs do Android, avalie as seguintes afirmações: Activities são componentes que tratam da comunicação entre o sistema operacional e as APPs. II. Services são aqueles que trabalham com o processamento em segundo plano associado a um aplicativo. III. Broadcast Receivers são os componentes que definem a construção da interface com o usuário, voltados para a interação na tela do APP. IV. Content Providers são os responsáveis pelo gerenciamento do banco de dados e pelo tratamento dos dados da APP.

Componentes de aplicativos são os blocos de construção essenciais de uma APP. Sobre os componentes das APPs do Android, avalie as seguintes afirmações:

I. Activities são componentes que tratam da comunicação entre o sistema operacional e as APPs.
II. Services são aqueles que trabalham com o processamento em segundo plano associado a um aplicativo.
III. Broadcast Receivers são os componentes que definem a construção da interface com o usuário, voltados para a interação na tela do APP.
IV. Content Providers são os responsáveis pelo gerenciamento do banco de dados e pelo tratamento dos dados da APP.

  1. I e II.
  2. I e III.
  3. I, III e IV.
  4. II e IV.
  5. II, III e IV.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - II e IV.

Para resolver esta questão, é necessário conhecer a função exata dos quatro principais componentes do desenvolvimento Android: Activity, Service, BroadcastReceiver e ContentProvider.

Análise Detalhada

Vamos analisar cada afirmação apresentada no enunciado para identificar quais estão corretas:

  • Afirmação I (Incorreta): Activities não tratam da comunicação geral entre o SO e o app. Elas representam uma tela única da aplicação e são responsáveis pela interface do usuário (UI) e interação direta com ele.
  • Afirmação II (Correta): Services (Serviços) são projetados para executar operações em segundo plano (background), como tocar música ou baixar arquivos, sem exigir uma interface gráfica visível ao usuário.
  • Afirmação III (Incorreta): Broadcast Receivers não constroem interfaces. Eles atuam como receptores de mensagens do sistema ou de outros apps (ex: alerta de bateria baixa, chegada de SMS, mudança de rede). A descrição dada refere-se novamente às Activities.
  • Afirmação IV (Correta): Content Providers gerenciam o acesso e armazenamento de dados, permitindo que diferentes aplicativos compartilhem informações através de bancos de dados, arquivos ou sistemas de arquivos.

Resumo Comparativo

ComponenteFunção Principal
ActivityInterface do Usuário (Tela/Visual)
ServiceProcessamento em Segundo Plano (Background)
BroadcastReceiverEscuta eventos do sistema (Ex: bateria, tempo)
ContentProviderGerenciamento e Compartilhamento de Dados

Com base nessa análise, apenas as afirmações II e IV estão corretas.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.