Asignatura Datos del alumno Fecha Apellidos: Cale Pillco Plataformas de Desarrollo de Software 28 de junio de 2017
Views 182 Downloads 0 File size 662KB
Asignatura
Datos del alumno
Fecha
Apellidos: Cale Pillco
Plataformas de Desarrollo de Software
28 de junio de 2017 Nombre: Diego Armando
Actividades Trabajo: Desarrollo de una aplicación sencilla en Android Descripción de la actividad Tienes que crear una aplicación Android que lea desde el teclado dos números y presente en pantalla la suma, la resta, la multiplicación y la división de esos dos números. Objetivo Desarrollar una aplicación sencilla en Android donde se ponga en práctica lo aprendido. Desarrollo Un proyecto de Android Studio contiene uno o más módulos que mantienen el código organizado en unidades de funcionalidad discretas. 1. Iniciar y configurar el proyecto Android Studio facilita la creación de apps de Android para varios factores de forma, como teléfonos, 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 Plataformas de Desarrollo de Software
Datos del alumno
Fecha
Apellidos: Cale Pillco 28 de junio de 2017 Nombre: Diego Armando
En la siguiente ventana, puedes configurar el nombre de tu app, el nombre de paquete y la ubicación 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 Plataformas de Desarrollo de Software
Datos del alumno
Fecha
Apellidos: Cale Pillco 28 de junio de 2017 Nombre: Diego Armando
Figura 4. Pantalla Add an Activity para un formato de dispositivo móvil. 4. Configurar actividad
TEMA 9 – Actividades
© Universidad Internacional de La Rioja, S. A. (UNIR)
Asignatura Plataformas de Desarrollo de Software
Datos del alumno
Fecha
Apellidos: Cale Pillco 28 de junio de 2017 Nombre: Diego Armando
5. Desarrollar tu app
Desarrollo de la interfaz gráfica
TEMA 9 – Actividades
© Universidad Internacional de La Rioja, S. A. (UNIR)
Asignatura Plataformas de Desarrollo de Software
Datos del alumno
Fecha
Apellidos: Cale Pillco 28 de junio de 2017 Nombre: Diego Armando
Operaciones
Código package operaciones.ingdiego.operacionesbasicas; import import import import import import
android.support.v7.app.AppCompatActivity; android.os.Bundle; android.view.View; android.widget.Button; android.widget.EditText; 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 Plataformas de Desarrollo de Software
Datos del alumno
Fecha
Apellidos: Cale Pillco 28 de junio de 2017 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"+"MULTIPLICACIÓN:" +multiplicacion+"\n"+"DIVISIÓN:"+division; tvResultado.setText(respuesta); } }); } }
Resultados
TEMA 9 – Actividades
© Universidad Internacional de La Rioja, S. A. (UNIR)