O que é o Activity?

O que é o Activity?
Uma Activity é um módulo único e independente que normalmente está relacionada diretamente com uma tela de interface de usuário e suas funcionalidades correspondentes. Um aplicativo, por exemplo, tem uma Activity (tela/interface) que lista todas as tarefas daquele dia.
O que é o AndroidManifest?
Todo projeto de aplicativo precisa ter um arquivo AndroidManifest. xml (com esse exato nome) na raiz do conjunto de origem do projeto. O arquivo de manifesto descreve informações essenciais sobre o aplicativo para as ferramentas de compilação do Android, para o sistema operacional Android e para o Google Play.
O que faz o MainActivity Java?
Já no arquivo MainActivity. java, temos a atribuição do layout definido no arquivo activity_main. xml a activity que a classe representa, dentro do onCreate() chamando o método setContentView(). Temos também a criação de um menu, no método onCreateOptionsMenu(), mas não vamos nos preocupar com isso por enquanto.
Para que serve o Activity?
A classe Activity foi desenvolvida para facilitar esse paradigma. Quando um app invoca outro, o app de chamada invoca uma atividade no outro, em vez do app como um todo. Dessa forma, a atividade serve como ponto de entrada para a interação de um app com o usuário.
O que faz o método setContentView?
setContentView() é o método que faz a ligação entre a Activity e a View (responsável por desenhar a interface gráfica na tela).
Qual a principal função da classe R Java?
A classe "R" é responsável por fazer a comunicação entre os arquivos ". xml" e os arquivos ". java". Sem essa classe não seria possível buscar os valores de variáveis estáticas no arquivo "strings.