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 objetosEl 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ónEsta 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
Publicar un comentario