1.1 - Nome (name)
Quando criamos uma Intent explícita com o construtor Intent (this, OutraActivity.class), o nome do componente é criado automaticamente. No entanto, também é possível defini-lo de forma programática, utilizando os métodos setComponent(), setClass() ou setClassName() da classe Intent.
1.2 - Ação (Action)
Alguns exemplos de constantes são:
Enquanto a Intent declara o que deve ser feito, o componente que a recebe é o responsável por definir como a ação será executada. Ou seja, para uma mesma ação, podemos ter comportamentos distintos quando ela for executada por diferentes componentes. Exemplo
Um exemplo disso e a ACTION_VIEW, que pode ser utilizada tanto para indicar que desejamos abrir uma página da Internet quanto para abrir informações de um contato armazenado no telefone.
X