You are on page 1of 6

Asignatura Datos del alumno Fecha

Plataformas de Apellidos: Cale Pillco


Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

Actividades

Trabajo: Desarrollo de una aplicacin sencilla en Android

Descripcin de la actividad

Tienes que crear una aplicacin Android que lea desde el teclado dos nmeros y
presente en pantalla la suma, la resta, la multiplicacin y la divisin de esos dos
nmeros.

Objetivo

Desarrollar una aplicacin sencilla en Android donde se ponga en prctica lo


aprendido.

Desarrollo
Un proyecto de Android Studio contiene uno o ms mdulos que mantienen el cdigo
organizado en unidades de funcionalidad discretas.
1. Iniciar y configurar el proyecto
Android Studio facilita la creacin de apps de Android para varios factores de forma,
como telfonos, tablets, TV, Wear y Google Glass. El asistente New Project te permite
elegir los formatos para tu app y completa la estructura del proyecto con todo lo que
necesitas para comenzar. Usa los siguientes pasos para crear un proyecto nuevo.

Figura 1. Start a New Android Studio project

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Plataformas de Apellidos: Cale Pillco
Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

En la siguiente ventana, puedes configurar el nombre de tu app, el nombre de paquete y


la ubicacin de tu proyecto.

Figura 2. Pantalla Configure your new project.

2. Seleccionar factores de forma y el nivel de API

Figura 3. Pantalla Target Android Devices.

3. Agregar una actividad


En la siguiente pantalla, se selecciona un tipo de actividad para agregar a la app, como se
muestra en la figura 4. En esta pantalla, se muestra un conjunto diferente de actividades
para cada formato que seleccionaste antes.

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Plataformas de Apellidos: Cale Pillco
Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

Figura 4. Pantalla Add an Activity para un formato de dispositivo mvil.

4. Configurar actividad

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Plataformas de Apellidos: Cale Pillco
Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

5. Desarrollar tu app

Desarrollo de la interfaz grfica

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Plataformas de Apellidos: Cale Pillco
Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

Operaciones

Cdigo

package operaciones.ingdiego.operacionesbasicas;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {


EditText numero1,numero2;
TextView tvResultado;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText) findViewById(R.id.numero1);
numero2=(EditText) findViewById(R.id.numero2);
Button btnSumar = (Button) findViewById(R.id.calcular);
tvResultado = (TextView) findViewById(R.id.resultado);

btnSumar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int aux1 =
Integer.valueOf(numero1.getText().toString());
int aux2 =
Integer.valueOf(numero2.getText().toString());
//suma
int resultado = aux1 + aux2;
//resta

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)


Asignatura Datos del alumno Fecha
Plataformas de Apellidos: Cale Pillco
Desarrollo de 28 de junio de 2017
Software Nombre: Diego Armando

int resta = aux1 - aux2;


//resta
int multiplicacion = aux1 * aux2;
//resta
double division = aux1 / aux2;
String
respuesta="SUMA:"+resultado+"\n"+"RESTA:"+resta+"\n"+"MULTIPLICACIN:"
+multiplicacion+"\n"+"DIVISIN:"+division;
tvResultado.setText(respuesta);
}
});
}
}
Resultados

TEMA 9 Actividades Universidad Internacional de La Rioja, S. A. (UNIR)

You might also like