Crear ventana emergente o alerta en Android Studio con Java

Crear ventana emergente o alerta en Android Studio con Java

Tiempo de lectura: < 1 minuto Es muy sencillo crear una ventana emergente o alerta en Android Studio usando el lenguaje de programación Java. El componente que vamos a usar para crear la alerta emergente es AlertDialog, lo creamos con un título, un mensaje y dos botones: «Aceptar» y «Cancelar». Después definimos las acciones para cada botón utilizando setPositiveButton y setNegativeButton. … Leer más

Crear un visor 3D de planetas con React

Crear un visor 3D de planetas con React

Tiempo de lectura: 2 minutos A continuación, te presento un tutorial paso a paso para crear el componente React «QuantumUniverseExplorer», que te permitirá explorar un universo en 3D de manera interactiva. Este tutorial utiliza WebGL y Three.js para crear la visualización. ¡Vamos a sumergirnos en el cosmos cuántico! Paso 1: Configuración del Proyecto 🚀 Crea un nuevo proyecto de React … Leer más

Implementar aviso de Consentimiento de Usuarios UE con Google Admob y Android (UMP SDK – Alert Admob)

Implementar aviso de Consentimiento de Usuarios UE con Google Admob y Android (UMP SDK –  Alert Admob)

Tiempo de lectura: 4 minutos Bienvenidos a este tutorial sobre cómo implementar un aviso de Consentimiento obligatorio para mostrar anuncios Admob en Android Java y Kotlin. Para implementar el anuncio de consentimiento, hemos configurado previamente nuestra aplicación como indicamos en este tutorial: Vamos a utilizar el SDK de Google Admob: https://developers.google.com/admob/android/privacy?hl=es-419 Lo primero que vamos a hacer es ir a … Leer más

Llamada GET en Android Studio con Java

Llamada GET en Android Studio con Java

Tiempo de lectura: 2 minutos Para crear una lista de elementos obtenidos de una llamada GET y mostrarlos, hay que seguir los siguientes pasos como muestro en el ejemplo. Primero creamos un archivo XML para definir la vista con la lista. Para poder mostrar una lista, vamos a usar el elemento “ListView”. A continuación inicializamos el ListView y el Adapter … Leer más

Avisar utilizado un webhook, en este caso de Discord, cuándo Clamav detecte un archivo infectado

Avisar utilizado un webhook, en este caso de Discord, cuándo Clamav detecte un archivo infectado

Tiempo de lectura: 2 minutos Para configurar notificaciones a través de Discord cuando ClamAV encuentra un virus, puedes seguir estos pasos generales. Ten en cuenta que estos pasos son una guía y pueden requerir ajustes según tu entorno y preferencias específicas. 1. Crear un Webhook en Discord: 2. Modificar el Comando de ClamAV para Enviar Notificaciones: Deberás modificar el comando … Leer más

Lista en Android Studio usando Java

Lista en Android Studio usando Java

Tiempo de lectura: 2 minutos Para crear una lista de elementos y mostrarlos en Android, hay que seguir los siguientes pasos como muestro en el ejemplo. Primero creamos un archivo XML para definir la vista con la lista. Para poder mostrar una lista, vamos a usar el elemento «ListView». A continuación se crea una clase dónde vamos a crear el … Leer más

Implementar local.storage en React para permitir almacenar variables en memoria

Implementar local.storage en React para permitir almacenar variables en memoria

Tiempo de lectura: 2 minutos Para poder almacenar variables en local, tenemos que implementar local storage, al igual que en web, podemos utilizarlo en React. Vamos a empezar: Paso 1: Importar los Módulos Necesarios Asegúrate de tener instalados los módulos necesarios. Puedes instalar react y react-dom si aún no lo has hecho: Paso 2: Crear un Componente de Contador Vamos … Leer más

Añadir un mapa de Open Street Map en Flutter

Añadir un mapa de Open Street Map en Flutter

Tiempo de lectura: 4 minutos Hoy vamos a aprender cómo podemos añadir un visor de mapas en Flutter y además utilizando Open Street Map. ¿Por qué usar Open Street Map? A continuación voy a explicar la diferencia entre OpenStreetMap y Google Maps. OpenStreetMap (OSM) y Google Maps son dos plataformas de mapas populares, y cada una tiene sus ventajas y … Leer más

Realizar inserciones en MySQL de claves a 0 con autoincremental

Realizar inserciones en MySQL de claves a 0 con autoincremental

Tiempo de lectura: < 1 minuto Si queremos insertar claves que incluyen el 0 y además queremos utilizar el autoincremental con MYSQL o MARIADB tenemos que hacer lo siguiente: Primero desactivamos el autoincremental, luego ejecutamos el código y finalmente activmos el autoincremental. Código: *Para activar y desactivar se usa el mismo comando. isMa Ingeniero en Informática, me encanta crear cosas o … Leer más

Realizar inserciones SQL sin tener en cuenta las claves foraneas

Realizar inserciones SQL sin tener en cuenta las claves foraneas

Tiempo de lectura: 2 minutos Voy a explicar para qué sirve el comando INSERT IGNORE INTO en MySQL o MariaDB. ¿Qué hace el comando INSERT IGNORE INTO? INSERT IGNORE INTO se utiliza para insertar datos en una tabla, pero con la particularidad de que si se encuentra un conflicto de clave duplicada o una violación de una restricción única, en … Leer más