Java - Saber si número es divisible

En múltiples ejercicios de programación se dice o menciona la palabra “divisible” de un número, en este pequeño post te explico qué quiere decir si un número es divisible entre otro, y cómo saber si un número es divisible entre otro usando el operador módulo. No veremos la definición matemática, sino la definición que se usa en programación para saber si un número es divisible entre otro. ...

septiembre 20, 2019 · 4 min · 782 palabras · Parzibyte

Java - Saber si un número es primo

En este tutorial vamos a ver una función escrita en Java para saber si un número es primo. La función tomará un número entero (de tipo int) y devolverá un booleano que dice si el número es o no primo. Recordemos que un número es primo solo si es divisible entre 1 y entre sí mismo; en caso de que sea divisible entre cualquier otro número, se dice que no es primo. Para saber si un número es primo se usa el operador módulo y se compara el valor devuelto con 0. Nota: mira este ejercicio en C. ...

septiembre 20, 2019 · 2 min · 338 palabras · Parzibyte

Declarar arreglos en Java: sintaxis y ejemplos

Hoy veremos cómo declarar arreglos en Java. Los arreglos en Java son una colección de datos del mismo tipo. Es como una lista de elementos de variables que tienen el mismo tipo, y a esta lista se le llama arreglo o vector. En este post te mostraré cómo declarar un arreglo en Java: declarar un arreglo de tipos primitivos o uno de objetos, así como definir sus elementos al declararlo. ...

septiembre 18, 2019 · 3 min · 580 palabras · Parzibyte

Java - Obtener número mayor de arreglo

En este post vamos a resolver un ejercicio de Java que trata sobre obtener el elemento o número más grande dentro de un arreglo. Además de ese ejercicio veremos otro para obtener la posición del elemento mayor, es decir, su índice. ...

septiembre 18, 2019 · 3 min · 458 palabras · Parzibyte

Tabs dinámicas en Android - ViewPager y TabLayout

Las pestañas o tabs en Android permiten mostrar el contenido en pestañas, a las cuales se puede navegar haciendo click en el título de la pestaña o arrastrando hacia la izquierda o la derecha. Hoy veremos cómo tener pestañas dinámicas en Android, es decir, poder agregar Tabs infinitas a una lista conforme el usuario las requiera. Lo que vamos a usar será un adaptador personalizado, un TabLayout y un ViewPager. ...

septiembre 16, 2019 · 8 min · 1608 palabras · Parzibyte

Java - contar espacios en blanco de una cadena

En este post veremos un algoritmo en Java para contar los espacios en blanco dentro de una string o cadena de Java. Es decir, vamos a obtener el conteo de espacios en blanco que una cadena tiene. Para ello vamos a usar un ciclo que recorrerá la cadena, así como el método charAt y length. ...

septiembre 13, 2019 · 2 min · 344 palabras · Parzibyte

Longitud de una cadena en Java

En este post te mostraré cómo obtener la longitud de una cadena en Java. Esta longitud es el conteo de caracteres que una cadena tiene. ...

septiembre 13, 2019 · 1 min · 174 palabras · Parzibyte

Solución a Immutable bitmap passed to canvas constructor en Android y Java

En este post te mostraré la solución a un problema de Android que dice así: E/AndroidRuntime: FATAL EXCEPTION: main Process: me.parzibyte.controldeentregas, PID: 4817 java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor at android.graphics.Canvas.<init>(Canvas.java:131) El error es muy claro: estamos pasando un bitmap inmutable al constructor de Canvas; hay que hacer el Bitmap mutable. ...

septiembre 11, 2019 · 1 min · 170 palabras · Parzibyte

Ocultar o mostrar elementos en Android

En este post te mostraré a ocultar y mostrar vistas o elementos del layout en Android de manera programada utilizando el método setVisibility para modificar la visibilidad de una View. Voy a mostrarte cómo hacerlo desde Java invocando al método setVisibility y pasando las constantes INVISIBLE, VISIBLE y GONE de View. ...

septiembre 10, 2019 · 2 min · 232 palabras · Parzibyte

App de entregas Android con sincronización web y GPS

En este post te mostraré una app de entrega de paquetes para Android que programé hace algún tiempo en Java, la cual sirve para dar seguimiento a entregas de paquetes o pedidos, sincronizada con un servidor para bajar y subir las entregas pendientes en cada terminal. Se puede decir que es, a baja escala, algo similar a lo que hace DHL, Estafeta o esos servicios que entregan paquetes (no sé bien el nombre de ese campo). La información se guarda en una base de datos SQLite local, y posteriormente se envía a un servidor para sincronizarse. Para llevar un seguimiento de los paquetes se escanea el código de barras usando la cámara del teléfono inteligente, o escribiendo el código manualmente. ...

septiembre 6, 2019 · 5 min · 1037 palabras · Parzibyte