Ejercicio en Android: sumar dos números y mostrar resultado en otra Activity

En este post vamos a ver un ejercicio con Android que suma dos números (obtenidos de dos EditText) y muestra la suma en otra actividad, cambiando a través de un Intent. Debido a que es un ejercicio para principiantes no vamos a ver buenas prácticas. ...

abril 11, 2019 · 4 min · 748 palabras · Parzibyte

Suma de números en rango con Java

En este post vamos a ver dos maneras de obtener la sumatoria en un rango de números; es decir, sumar todos los números que existen dentro de un rango, sin importar el orden usando Java. Por ejemplo, la suma del rango 1, 3 es 6 ya que la suma queda: 1 + 2 + 3. De igual manera, sin importar el orden, la suma en el rango 3, 1 es 6. Me parece que esto también se conoce como Sigma en matemáticas; pues bien, veamos cómo se hace con Java. ...

abril 11, 2019 · 3 min · 493 palabras · Parzibyte

Java - Obtener menor y mayor de dos números

Hoy veremos cómo comparar dos números en Java para obtener el mínimo y el máximo de los mismos. Usaremos comparaciones con if y también los métodos Math.min y Math.max. ...

abril 10, 2019 · 2 min · 330 palabras · Parzibyte

Android - Mostrar diálogo con opciones definidas en un arreglo

Siguiendo con los buenos tutoriales de Android, veamos cómo mostrar una alerta que tenga una lista de opciones como la siguiente: Esas opciones son creadas a partir del contenido de un arreglo. Veremos cómo crear la alerta, definir las opciones, escuchar el click de cada opción y saber cuál de ellas fue seleccionada; todo esto usando AlertDialog.Builder. ...

abril 9, 2019 · 2 min · 379 palabras · Parzibyte

Mostrar alerta de confirmación (Sí, No) en Android

En este tutorial voy a explicar cómo mostrar una alerta (AlertDialog) de confirmación en Android. Una alerta de confirmación es una ventana en donde se le muestra un mensaje al usuario, y se le dan dos opciones: la de confirmar y la de cancelar. Justamente eso veremos: cómo crear un AlertDialog, personalizar el texto y escuchar el click de los botones. ...

abril 8, 2019 · 2 min · 321 palabras · Parzibyte

Diferencia entre R.string.valor y getString en Android con Java

Para acceder a los recursos de cadena en Android, tenemos al menos dos opciones. La primera es referirnos al valor a través de la clase R. Así: int valor = R.string.valor; La segunda es obtener una cadena con getString, pasándole como argumento el id de la misma. Así: String cadena = getString(R.string.valor); Pues bien, voy a explicar cómo funciona y cuál es la diferencia al usar estas dos maneras para programar en Android. ...

abril 7, 2019 · 3 min · 459 palabras · Parzibyte

Android: Solución a "Variable is accessed within inner class. Needs to be declared final"

El mensaje de error que dice: Variable is accessed within inner class. Needs to be declared final Es un error de Java que seguramente más de una vez ha aparecido. En este caso vamos a ver cómo solucionar este problema al programar en Android usando Java, pero igualmente aplica a otras cosas, pues el lenguaje es Java en todos los casos. ...

abril 6, 2019 · 3 min · 490 palabras · Parzibyte

Java: separar parte entera y decimal de un número

Introducción En este post voy a explicar cómo, a partir de un número double, podemos obtener o separar la parte entera de la parte decimal. Todo esto usando el lenguaje Java, el cual se aplica tanto para JSP, aplicaciones de escritorio o incluso Android. Por poner un ejemplo, a un número como 3.1416 lo vamos a separar en su parte entera (3) y en su parte decimal o fraccionaria (.1416). Para obtener la parte fraccionaria y la parte entera no vamos a usar cadenas; sino simples matemáticas, ya que con las cadenas se cometen errores cuando la parte decimal tiene ceros a la izquierda. ...

marzo 30, 2019 · 2 min · 257 palabras · Parzibyte

Java - Número aleatorio en un rango con ThreadLocalRandom

En este artículo vamos a ver cómo obtener un número aleatorio que se encuentre en un rango en específico en el lenguaje de programación Java. Por ejemplo, obtener un número que se encuentre entre 1 y 10. Dicho de otra manera, vamos a ver cómo obtener un número al azar que se encuentre entre un mínimo y un máximo. Para elegir un número aleatorio en un rango usamos a ThreadLocalRandom en Java, el cual proporciona un método estático fácil de usar. ...

marzo 27, 2019 · 2 min · 374 palabras · Parzibyte

Java - Ejecutar código de manera repetitiva cada cierto tiempo con Runnable y Thread

Hoy veremos cómo usar Thread y Runnable en Java para ejecutar código cada N milisegundos en un hilo separado del principal. Crearemos un Runnable y lo vamos a ejecutar en un nuevo hilo creado con Thread, de esa manera podremos imprimir un mensaje cada segundo para demostrar el uso, aunque en la vida real podría servir para otras cosas. Personalmente utilicé esto para refrescar un reloj en una interfaz creada con Swing. ...

marzo 25, 2019 · 4 min · 707 palabras · Parzibyte