Trabalho de android
Universidade Nove de Julho
Sistemas de Desenvolvimento Web
Desenvolvimento de Software para dispositivos móveis com google Android
Proposta Terminar o Ex01 de 05
Mário da Silva de Jesus
São Paulo – SP Abril de 2013
Exercício 1
Criar um projeto chamado Ex0105. Criar uma Tela1 onde o usuário clica em um botão chamado: Fazer Cadastro. Ao clicar no botão enviará o usuário para a Tela2 onde deverá preencher os seguintes dados: Nome, CPF e Telefone todos campos de texto ao clicar no botão salvar a Tela2 deve enviar uma frase contendo os dados do Cadastro de volta para a Tela1, A Tela1 deverá então exibir o resultado.
Resposta Tela 1
Figura 1: Layout e execução da Tela 1
Código Tela1.java package br.uninove.mba.ex0105; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.Button; import android.widget.TextView; public class Tela1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tela1); final Button botao1 = (Button) findViewById(R.id.button1); final TextView texto1= (TextView) findViewById(R.id.textView1); botao1.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v){ Intent it = new Intent(v.getContext(),Tela2.class); startActivity(it); } });
Intent it = getIntent(); String frase = it.getStringExtra("mensagem"); if(frase != null){ texto1.setText(frase); } } }
Activity_tela1.xml
Tela 2
Figura: Layout e execução da Tela 2
Código Tela2.java package br.uninove.mba.ex0105; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.Button; import android.widget.EditText; public class Tela2 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);