1.Activity :
Para os desenvolvedores do Android ver api
@ : Representar variáveis
Mainfests semelhante ao MVC no despachante
.Java semelhante para o MVC no controlador
.xml semelhante para o MVC na vista
ou
.Java semelhante ao jsp no servlet
.xml semelhante ao jsp página
jsp essência, é um servlet (recebe a solicitação, processa o pedido, volte à página)
2.Android :
estrutura do projeto
AndroidManifest.xml perfil principal
aplicação de configuração ao nível da aplicação
tema
nome
ícone
atividade cada vez que você criar uma atividade precisa ser registrado
intenção-filtro
java Código
Atividade semelhante ao Java no Servlet, desempenhar um papel no controle
Ver camada MVC modo, MVVM padrão
m modelo modelo de dados, objectos, base de dados
c controlador
v html / xml
res recursos ( xml, as Propriedades. )
traçado
layout_main.xml exibição da página
mipmap
retrato
valores
valor de configuração
3. O mecanismo de eventos
Três elementos:
Origem do evento
manipulador de eventos
objeto de evento
origem do evento em primeiro lugar e XX evento obrigatório, a origem do evento chama o manipulador de eventos, o objeto de evento passado para a função
Clique no botão para abrir uma nova Atividade
1. evento obrigatório
1) Obter fonte de evento
2) manipuladores de eventos de gravação
* classes internas anónimos
* Os membros da classe interna
A classe atual que implementa a interface
3) No onClick que determinam o utilizador clica no botão, fornecer aplicação correspondentes
4)
2. Ir
intenção intenção
Explícita actividade Ir
Intenção = intenção novo Intenção ();
intent.setClass (MainActivity.this, FirstActivity.class);
// passagem de parâmetros
sendintent.putExtra (Intent.EXTRA_TEXT, TextMessage);
startActivity (intenção);
Implicitamente exige que o usuário optar por ir para qualquer lugar
Intenção = intenção novo Intenção ();
intent.setAction (com ligação / ENVIAR);
startActivity (intenção);