Engenharia Múltipla Escolha

Componentes aplicativos são os blocos de construção fracionariamente acoplados por meio do arquivo de manifesto do aplicativo, o AndroidManifest.xml, que descreve cada componente do aplicativo e como eles interagem. Existem quatro componentes principais que podem ser usados em 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 componentes que definem a construção da interface com o usuário, voltados para a interação com o usuário 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 aplicativos são os blocos de construção fracionariamente acoplados por meio do arquivo de manifesto do aplicativo, o AndroidManifest.xml, que descreve cada componente do aplicativo e como eles interagem. Existem quatro componentes principais que podem ser usados em 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 componentes que definem a construção da interface com o usuário, voltados para a interação com o usuário 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 IV.
  3. II, III e IV.
  4. II e IV.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - II e IV

Análise Detalhada

Para resolver esta questão sobre os componentes do ecossistema Android, é necessário compreender a função específica de cada um dos quatro blocos principais mencionados no enunciado.

Vamos analisar cada afirmativa individualmente:

  • I. Activities: A afirmação diz que tratam da comunicação entre o sistema operacional e as APPs. Embora os Activities recebam eventos do sistema, sua definição primária e correta é que representam uma tela única ou interface de usuário onde ocorre a interação direta com o usuário. Eles gerenciam o ciclo de vida da tela, não sendo genericamente descritos apenas como "comunicadores". Portanto, essa descrição é imprecisa neste contexto.
  • II. Services: A afirmação diz que trabalham com o processamento em segundo plano associado a um aplicativo. Esta é a definição exata. O componente Service é utilizado para executar operações de longa duração (como baixar arquivos ou tocar música) sem exigir uma interface gráfica (UI), rodando mesmo se o usuário sair da tela.
  • Veredito: Correta.
  • III. Broadcast Receivers: A afirmação diz que definem a construção da interface com o usuário. Isso está incorreto. Os Broadcast Receivers são componentes que respondem a mensagens de sistema ou outras aplicações quando ocorrem certos eventos (ex: bateria fraca, recebimento de SMS). Quem define a interface é o Activity.
  • Veredito: Incorreta.
  • IV. Content Providers: A afirmação diz que são responsáveis pelo gerenciamento do banco de dados e tratamento dos dados da APP. Este é o papel principal do componente. Ele permite que dados sejam compartilhados entre diferentes aplicativos, abstraindo o acesso direto ao armazenamento (geralmente bancos de dados SQLite).
  • Veredito: Correta.

Conclusão

Com base na análise acima:

  • A afirmativa II está correta (Serviços fazem background processing).
  • A afirmativa IV está correta (Providers gerenciam dados).
  • As afirmativas I e III estão incorretas ou mal formuladas.

Portanto, a alternativa que apresenta apenas as afirmações corretas é a que contém II e IV.

Alternativa D.

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.