Vous êtes sur la page 1sur 8

package com.gerla.flor.

agenda;

import android.content.Intent;
import android.os.StrictMode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class Confimacion extends AppCompatActivity {

Button regresar;

public static final String datoE1="nom";


public static final String datoE2="tel";
public static final String datoE3="amigos";
public static final String datoE4="familia";

TextView textnombre,txttelefono,textamigos;
String n,t,g,p;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_confimacion);

n = getIntent().getStringExtra("nom");
t = getIntent().getStringExtra("tel");
g = getIntent().getStringExtra("amigos");
p = getIntent().getStringExtra("familia");

textnombre = (TextView) findViewById(R.id.tvnombre);


txttelefono = (TextView) findViewById(R.id.tvtelefono);
textamigos = (TextView) findViewById(R.id.tvgrupo);
regresar = (Button) findViewById(R.id.btnregresar);
regresar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intentReg = new Intent(Confimacion.this,
MainActivity.class);
Confimacion.this.startActivity(intentReg);
finish();
}
});
textnombre.setText("nombre:" + n);

txttelefono.setText("telefono:" + t);
textamigos.setText("grupo:" + g + ' ' + p);

}
package com.gerla.flor.agenda;

import android.content.Context;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

EditText nombre,telefono;
CheckBox grupo1,grupo2;
Button agregar,cancelar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
nombre=(EditText)findViewById(R.id.txtnombre);
telefono=(EditText)findViewById(R.id.txttelefono);
grupo1=(CheckBox)findViewById(R.id.btnamigos);
grupo2=(CheckBox)findViewById(R.id.btnfamilia);

agregar=(Button)findViewById(R.id.btnagregar);
cancelar=(Button)findViewById(R.id.btncancelar);

// otra manera de enlazar el clik a un objeto


agregar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

String nom,tel,amigos,familia;
nom=nombre.getText().toString();
tel=telefono.getText().toString();

if(grupo1.isChecked()){
amigos= grupo1.getText().toString();
}else{
amigos="";
}
if (grupo2.isChecked()){
familia = grupo2.getText().toString();
}else {

familia="";
}

String mensaje=nombre.getText().toString() +"\n" +amigos + ' ' +


familia + '\n' + telefono.getText().toString();
mostrarmensaje (mensaje);
//para poder llamar a otra activitie y enviarle datos

Intent intent=new Intent();


intent.setClass(MainActivity.this,Confimacion.class);

intent.putExtra(Confimacion.datoE1,nom);
intent.putExtra(Confimacion.datoE2,tel);
intent.putExtra(Confimacion.datoE3,amigos);
intent.putExtra(Confimacion.datoE4,familia);
startActivity(intent);

finish();
}
});

cancelar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
nombre.setText("");
telefono.setText("");
grupo1.setChecked(false);
grupo2.setChecked(false);

}
});
}

void mostrarmensaje(String mensaje)


{
Context context=getApplicationContext();
int duracion= Toast.LENGTH_SHORT;

Toast toast=Toast.makeText(context,mensaje,duracion);
toast.show();

}
public void marcar1(View view)
{
if(grupo2.isChecked())
grupo2.setChecked(false);
}
public void marcar2(View view)
{
if (grupo1.isChecked())
grupo1.setChecked(false);

}
}

<?xml version="1.0" encoding="utf-8"?>


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.gerla.flor.agenda">

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />


</intent-filter>
</activity>
<activity android:name=".Confimacion"></activity>
</application>

</manifest>
Practica splash
activity_main

package com.gerla.flor.formulario1;

import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@android.support.annotation.RequiresApi(api=
Build.VERSION_CODES.ICE_CREAM_SANDWICH)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

codigo splash
package com.gerla.flor.formulario1;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;

/**
* Created by flor on 23/10/2017.
*/

public class SplashActivity extends AppCompatActivity {

public static final int DURACION_SPLASH =1000;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_activity);

new Handler().postDelayed(new Runnable() {


@Override
public void run() {
Intent intent_pantallaprincipal = new
Intent(SplashActivity.this, MainActivity.class);

intent_pantallaprincipal.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent_pantallaprincipal.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

startActivity(intent_pantallaprincipal);

finish();
}
}, DURACION_SPLASH);
}

}
practica notas

package com.gerla.flor.notas;
import android.content.Context;
import android.content.SharedPreferences;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

private EditText nombre, notas;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

nombre=(EditText) findViewById(R.id.txtnombre);
notas=(EditText) findViewById(R.id.txtnota);

public void guardar(View v) {


String varnombre=nombre.getText().toString();
String varnota=notas.getText().toString();
SharedPreferences preferencias = getSharedPreferences("notas",
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferencias.edit();
editor.putString(varnombre, varnota);
editor.commit();
Toast.makeText(this, "Datos grabados", Toast.LENGTH_LONG).show();
}

public void recuperar(View V) {


String nom = nombre.getText().toString();
SharedPreferences preferencias = getSharedPreferences("notas",
Context.MODE_PRIVATE);
String d = preferencias.getString(nom, "");

if(d.length() == 0)
{
Toast.makeText(this, "no existe esta nota",
Toast.LENGTH_LONG).show();
notas.setText("");
}
else
{
notas.setText(d);
}
}
public void nuevo(View v)
{
nombre.setText("");
notas.setText("");
}

public void ajustes(View v)


{
nombre.setText("");
notas.setText("");
}
}

Vous aimerez peut-être aussi