Files
freeCodeCamp/guide/portuguese/android-development/core-components/index.md
Cat 91802073c1 Minor spelling corrections. (#22915)
Made some spelling corrections and small translations suitable for Portuguese.
2019-08-14 07:52:15 -07:00

2.3 KiB

title, localeTitle
title localeTitle
Android core components Componentes principais do Android

Componentes principais do Android

Os componentes principais são os elementos essenciais dos quais um aplicativo para Android consiste. Cada um deles tem seu próprio propósito e ciclo de vida, mas nem todos são independentes. Eles são:

  • Atividades
  • Serviços
  • Receptores de transmissão
  • Provedores de conteúdo

Atividades

Uma atividade é um componente que possui uma interface de usuário e representa uma única tela. Um aplicativo pode ter várias atividades, cada uma delas pode ser um ponto de entrada para o próprio aplicativo para o usuário ou o sistema (uma atividade do aplicativo que deseja abrir outra atividade que pertença ao mesmo aplicativo ou a outra diferente).

Serviços

Um serviço é um componente sem interface de usuário para executar operações de longa duração em segundo plano. Existem dois tipos de serviços:

  • serviços de primeiro plano : eles estão estritamente relacionados à interação do usuário (por exemplo, reprodução de música), por isso é mais difícil para o sistema eliminá-los.
  • serviços de segundo plano : eles não estão diretamente relacionados às atividades do usuário, então eles podem ser encerrados se mais memória RAM for necessária.

Receptores de transmissão

Um receptor de trasmissão é outro componente sem interface de usuário (exceto uma notificação de barra de status opcional) que permite ao sistema entregar eventos de / para o aplicativo, mesmo quando este não foi lançado anteriormente.

Provedores de conteúdo

Um provedor de conteúdo é um componente usado para gerenciar um conjunto de dados do aplicativo para compartilhar com outros aplicativos. Cada item salvo no provedor de conteúdo é identificado por um esquema de URI.

Para obter informações detalhadas sobre o tópico, consulte a documentação oficial dos fundamentos do Android .