portafolio 2

  En un ejercicio en clase hicimos la siguiente interfaz

Tipos de estructuras repetitivas de programación. En una actividad se realizo lo siguiente para sacarle el promedio a una matriz


 public float[][] Promedio(float[][] matriz)

    {

        float promedio;float suma;

        for (int i=0; i < matriz.length; i++)

        {

            promedio = 0; suma = 0;

            for (int j=0; j < matriz.length; j++) {

                if (j <= 2) {

                    suma += matriz[i][j];

                }

                if (j == 3) {

                    promedio = suma / (matriz.length - 1);

                }

            }

            matriz[i][3] = promedio;

        }

        return matriz;

    }



Para el almacenamiento y recuperación de información creamos el SharedPreferences esto sirve para guardarlo aun sin importar que la aplicación se guarde.


protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et1 = (EditText) findViewById(R.id.edtUsuario);
tvac1 = (TextView) findViewById(R.id.tvResultado);
tvac2 = (TextView) findViewById(R.id.tvResultado2);
tvm = (TextView) findViewById(R.id.tvMensaje);
tvjugador=(TextView)findViewById(R.id.tvJugador);
tvResultadoF=(TextView)findViewById(R.id.tvResultadoFinal);
SharedPreferences preferences = getSharedPreferences("Datos", 0);
et1.setText(preferences.getString("puntos", ""));
String v = String.valueOf(preferences.getInt("puntos", 0));
tvac1.setText(v);
numero = 1+(int)(Math.random()*20);
Tres ventajas de Android Studio:
1. Ejecución de la app en tiempo real gracias al emulador. lo que permite ver como va 
funcionando la app a tiempo real.
2. Ejecución de la app directamente desde el móvil. Así podemos ver como funciona la 
aplicación en un celular de verdad.
3.Con la simple descarga de Android Studio se disponen de todas las herramientas necesarias 
para el desarrollo de aplicaciones para la plataforma Android.

Relación entre diseño y interfaz grafica y paradigma de programacion orientada
 a objetos
El diseño de UI está relacionado con la creación de elementos visuales para la interacción entre personas y computadoras, es la vista o interfaz que permite al usuario interactuar de manera efectiva con un sistema. La programación orientada a objetos le da la funcionalidad a la interfaz grafica, es decir, lo que debe realizar cada vez que el usuario presione algún botón o haga alguna interacción con el programa.

Reflexión
Esta parte del curso a sido de gran ayuda para concretar nuestros conocimientos acerca
de la programación en dispositivos móviles. Pues aunque nos recuerdan la programación en
JAVA, también nos aclara como es la conexión entre la interfaz XML y el código JAVA. por lo
que es de gran ayuda.

Comentarios

Entradas populares de este blog

Creación de relaciones entre tablas

CREACIÓN DE BASES DE DATOS