SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO SUPERIOR DE ACATLÁN DE OSORIO
CARRERA: ING. INFORMÁTICA.

ASIGNATURA: PROGRAMACION DE MOVILES

CATEDRÁTICO: L. I. ELOY MARTINEZ PARRA
PRACTICA:
“PRACTICA ESTADO DEL TIEMPO”.
ALUMNO:
SANTIAGO SILVA JOSÉ DOMINGO
SEMESTRE: OCTAVO

GRUPO: “B”

ACATLÁN DE OSORIO PUEBLA A 11 DE FEBRERO DE 2013
Desarrollo:

Para empezar la aplicación en Android, lo que se hace es ejecutar

el archivo eclipse.exe, cuando habrá, dentro de la interfaz de Android vamos a
crear una aplicación nueva, llamada “Estado-de-tiempo” dentro de ella creamos
una clase la cual llevara por nombre “Temperatura”.
Después de haber otorgado nombres a los entornos y haber finalizado la inserción de datos,
nos muestra ya el código con el que trabajaremos en nuestra aplicación, nos abre dos
pestañas, abre la de MainActivity.java y Activity_main.

Para comenzar debemos ya tener presente la interfaz de dicha aplicación, por lo
que nos posicionamos en el activity_main.xml y empezamos agregar controles que
disponemos en la parte izquierda de nuestra pantalla.
Por lo que pusimos un texview para hacer la pregunta ¿Cuál es el estado del
tiempo?, otro text view para la temperatura, botón ACEPTAR, tex view para
que muestre un mensaje y la imagen ya que agregamos todo lo que
necesitamos guardamos cambios.
En el Main se lleva a cabo la codificación de la acción o función de los botones principales.
Instanciamos los botones y dentro del evento clic se escribirá el código.

Aquí se lleva a cabo la codificación de los botones con el OnClickListener se llevara a cabo cada
una de las funciones del botones.
Button aceptar=(Button) findViewById(R.id.btnAceptar);
image=(ImageView)findViewById(R.id.imageView1);
aceptar.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText Temperatura=(EditText)
findViewById(R.id.txtTemperatura);
int
t1=Integer.parseInt(Temperatura.getText().toString());
TextView lblres= (TextView)
findViewById(R.id.txtMostrar);
temp.Clima(t1);
if(temp.getimagen()==1)
{
image.setImageResource(R.drawable.congelado);
lblres.setText("" + temp.getestado());
}
else if(temp.getimagen()==2)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.frioextremo);
}
else if(temp.getimagen()==3)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.muchofrio);
}
else if(temp.getimagen()==4)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.fresco);
}
else if(temp.getimagen()==5)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.pococalor);
}
else if(temp.getimagen()==6)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.calurosa);
}
else if(temp.getimagen()==7)
{
lblres.setText("" + temp.getestado());
image.setImageResource(R.drawable.proteccion);
}

}
});
}
CODIGO DEL CONSTRUCTOR DE LA CLASE TEMPERTURA.
Se crea el objetos en la clase para ello utilizaremos el siguiente código que se detalla a
continuación, se declararan los siguientes atributos como son Temperatura, respuesta e
imagen

public class Temperatura {
// aquí se declaran los atributos de la clase
int temperatura=0;
String respuesta;
int imagen=0;

public void Clima(int t)
{
if(t==0)
{
respuesta="estoy cogelado";
imagen=1;
}
else if(t>=1 && t<=5)
{
respuesta ="frio extremo :utilizar abrigo, botas, bufanda y
guantes";
imagen=2;
}
else if(t>=6&& t<=13)
{
respuesta="mucho frio, salir bien abrigado con abrigo y
bufanda";
imagen=3;
}
else if(t>=14 && t<=18)
{
respuesta="esta fresco, ropa manga larga";
imagen=4;
}
else if(t>=19 && t<=22)
{
respuesta="hace un poco de calor, ropa ligera";
imagen=5;
}
else if(t>=23 && t<=30)
{
respuesta="es un dia caluroso, utilizar shorts";
imagen=6;
}
else if(t>=31 && t<=40)
{
respuesta="es necesario cubrirse del sol";
imagen=7;
}
else{
if(t>=41)
respuesta="fuera del rango";
imagen=8;
}
}
public String getestado()
{
return respuesta;
}
public int getimagen()
{
return imagen;
}

}

Al final solo ejecutamos la aplicación y verificamos su funcionalidad correcta.
Como vemos todo salió correcto y así es como nos queda nuestra aplicación.

Más contenido relacionado

La actualidad más candente

Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check boxMiguel Jc
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidLuis Ernesto Castillo Alfaro
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipseAna Ruth G H
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERDarwin Durand
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónmilenka796
 
Manual de aplicaciones moviles
Manual de aplicaciones movilesManual de aplicaciones moviles
Manual de aplicaciones movilesJael Vazquez
 

La actualidad más candente (15)

Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check box
 
Perales tutorial
Perales tutorialPerales tutorial
Perales tutorial
 
Como insertar imagen
Como insertar imagenComo insertar imagen
Como insertar imagen
 
Doc3
Doc3Doc3
Doc3
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipse
 
CONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVERCONEXION VISUAL STUDIO.NET - SQL SERVER
CONEXION VISUAL STUDIO.NET - SQL SERVER
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Controles Base de Datos
Controles Base de DatosControles Base de Datos
Controles Base de Datos
 
Manual de aplicaciones moviles
Manual de aplicaciones movilesManual de aplicaciones moviles
Manual de aplicaciones moviles
 
Presentacion(2)
Presentacion(2)Presentacion(2)
Presentacion(2)
 
Programa2
Programa2Programa2
Programa2
 
Programa 2
Programa 2Programa 2
Programa 2
 

Similar a Aplicación estado del tiempo Android

Similar a Aplicación estado del tiempo Android (20)

Presentacion1(5)
Presentacion1(5)Presentacion1(5)
Presentacion1(5)
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
Manual de android
Manual de androidManual de android
Manual de android
 
Manual de aplicaciones moviles
Manual de aplicaciones moviles Manual de aplicaciones moviles
Manual de aplicaciones moviles
 
Manual de aplicaciones moviles
Manual de aplicaciones moviles Manual de aplicaciones moviles
Manual de aplicaciones moviles
 
Manual de aplicaciones moviles
Manual de aplicaciones moviles Manual de aplicaciones moviles
Manual de aplicaciones moviles
 
Practica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numerosPractica multiplicacion de_dos_numeros
Practica multiplicacion de_dos_numeros
 
Manual de android parte 1
Manual de android parte 1Manual de android parte 1
Manual de android parte 1
 
Tutorial 1 android
Tutorial 1 androidTutorial 1 android
Tutorial 1 android
 
Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02Practicasbasicasparaandroid 120112060404-phpapp02
Practicasbasicasparaandroid 120112060404-phpapp02
 
Practica division de_dos_numeros
Practica division de_dos_numerosPractica division de_dos_numeros
Practica division de_dos_numeros
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Programa calculadora
Programa calculadoraPrograma calculadora
Programa calculadora
 
Como insertar una imagen en eclipse
Como insertar una imagen en eclipseComo insertar una imagen en eclipse
Como insertar una imagen en eclipse
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 

Aplicación estado del tiempo Android

  • 1. INSTITUTO TECNOLÓGICO SUPERIOR DE ACATLÁN DE OSORIO CARRERA: ING. INFORMÁTICA. ASIGNATURA: PROGRAMACION DE MOVILES CATEDRÁTICO: L. I. ELOY MARTINEZ PARRA PRACTICA: “PRACTICA ESTADO DEL TIEMPO”. ALUMNO: SANTIAGO SILVA JOSÉ DOMINGO SEMESTRE: OCTAVO GRUPO: “B” ACATLÁN DE OSORIO PUEBLA A 11 DE FEBRERO DE 2013
  • 2. Desarrollo: Para empezar la aplicación en Android, lo que se hace es ejecutar el archivo eclipse.exe, cuando habrá, dentro de la interfaz de Android vamos a crear una aplicación nueva, llamada “Estado-de-tiempo” dentro de ella creamos una clase la cual llevara por nombre “Temperatura”. Después de haber otorgado nombres a los entornos y haber finalizado la inserción de datos, nos muestra ya el código con el que trabajaremos en nuestra aplicación, nos abre dos pestañas, abre la de MainActivity.java y Activity_main. Para comenzar debemos ya tener presente la interfaz de dicha aplicación, por lo que nos posicionamos en el activity_main.xml y empezamos agregar controles que disponemos en la parte izquierda de nuestra pantalla.
  • 3. Por lo que pusimos un texview para hacer la pregunta ¿Cuál es el estado del tiempo?, otro text view para la temperatura, botón ACEPTAR, tex view para que muestre un mensaje y la imagen ya que agregamos todo lo que necesitamos guardamos cambios.
  • 4. En el Main se lleva a cabo la codificación de la acción o función de los botones principales. Instanciamos los botones y dentro del evento clic se escribirá el código. Aquí se lleva a cabo la codificación de los botones con el OnClickListener se llevara a cabo cada una de las funciones del botones. Button aceptar=(Button) findViewById(R.id.btnAceptar); image=(ImageView)findViewById(R.id.imageView1); aceptar.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub EditText Temperatura=(EditText) findViewById(R.id.txtTemperatura);
  • 5. int t1=Integer.parseInt(Temperatura.getText().toString()); TextView lblres= (TextView) findViewById(R.id.txtMostrar); temp.Clima(t1); if(temp.getimagen()==1) { image.setImageResource(R.drawable.congelado); lblres.setText("" + temp.getestado()); } else if(temp.getimagen()==2) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.frioextremo); } else if(temp.getimagen()==3) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.muchofrio); } else if(temp.getimagen()==4) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.fresco); } else if(temp.getimagen()==5) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.pococalor); } else if(temp.getimagen()==6) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.calurosa); } else if(temp.getimagen()==7) { lblres.setText("" + temp.getestado()); image.setImageResource(R.drawable.proteccion); } } }); }
  • 6. CODIGO DEL CONSTRUCTOR DE LA CLASE TEMPERTURA. Se crea el objetos en la clase para ello utilizaremos el siguiente código que se detalla a continuación, se declararan los siguientes atributos como son Temperatura, respuesta e imagen public class Temperatura { // aquí se declaran los atributos de la clase int temperatura=0; String respuesta; int imagen=0; public void Clima(int t) { if(t==0) { respuesta="estoy cogelado"; imagen=1; } else if(t>=1 && t<=5) { respuesta ="frio extremo :utilizar abrigo, botas, bufanda y guantes"; imagen=2; } else if(t>=6&& t<=13) { respuesta="mucho frio, salir bien abrigado con abrigo y bufanda"; imagen=3; } else if(t>=14 && t<=18) { respuesta="esta fresco, ropa manga larga"; imagen=4; } else if(t>=19 && t<=22) { respuesta="hace un poco de calor, ropa ligera"; imagen=5; } else if(t>=23 && t<=30) { respuesta="es un dia caluroso, utilizar shorts"; imagen=6; } else if(t>=31 && t<=40)
  • 7. { respuesta="es necesario cubrirse del sol"; imagen=7; } else{ if(t>=41) respuesta="fuera del rango"; imagen=8; } } public String getestado() { return respuesta; } public int getimagen() { return imagen; } } Al final solo ejecutamos la aplicación y verificamos su funcionalidad correcta.
  • 8. Como vemos todo salió correcto y así es como nos queda nuestra aplicación.