Generar códigos QR con Android y QRGen

Haciendo un creador de códigos QR en Android gracias a QRGen Ya vimos cómo leer códigos QR de manera programada con Android; ahora veamos el proceso “inverso”: programar una aplicación que genera un código QR a partir de una cadena de datos. Con el generador que haremos será posible mostrar directamente el código QR generado o guardarlo en un lugar de nuestro teléfono. Todo lo que haremos será usar la librería de QRGen y combinarla con Android; en este tutorial mostraré paso a paso cómo incluirla en Android Studio, algunos ejemplos de uso y una aplicación que ejemplifica todo eso. ...

febrero 13, 2019 · 4 min · 768 palabras · Parzibyte

Android 6: Ejemplo de solicitud de permisos en tiempo de ejecución

Usar requestPermissions y onRequestPermissionsResult para pedir permisos en Android A partir de la versión 6 de Android, los permisos “riesgosos” deben ser requeridos en tiempo de ejecución y no poniéndolos simplemente en el manifiesto de nuestra app. Citando a Android Developers: En aquellas de tus apps que estén orientadas a Android 6.0 (nivel de API 23) o versiones posteriores, asegúrate de comprobar y solicitar los permisos en tiempo de ejecución. Para determinar si se concedió un permiso a tu app, llama al nuevo método checkSelfPermission(). Para solicitar un permiso, llama al nuevo método requestPermissions(). Incluso cuando tu app no tenga como objetivo Android 6.0 (nivel de API 23), debes probarla de acuerdo con el nuevo modelo de permisos. Para muchas personas esto es un poco complejo y enredado, por ello es que hoy vengo a explicar cómo funcionan los permisos a partir de Android 6 y dar algunos ejemplos. ...

febrero 12, 2019 · 7 min · 1384 palabras · Parzibyte

Ejecutar scripts de Termux en el inicio (al encender dispositivo Android)

Configurar Termux Boot para ejecutar acciones al encender dispositivo Siguiendo con los buenos artículos sobre Termux y sobre cómo tener una probada de Linux en nuestros terminales Android, vamos a ver cómo ejecutar scripts o acciones al encender el dispositivo. Esto viene de ayuda cuando queremos que algunos demonios o servicios se inicien cuando el dispositivo enciende, por ejemplo el servicio de MySQL (de hecho hago este post a petición de un lector que quería justamente eso). Nota: antes de leer esto, te animo a leer el post de los primeros pasos con Termux. ...

febrero 5, 2019 · 5 min · 983 palabras · Parzibyte

Instalar Termux desde F-droid

Este post es un complemento de este post en donde explicamos los primeros pasos con Termux para tener Linux en nuestro bolsillo. La diferencia es que ahora veremos cómo instalar Termux usando la tienda llamada F-Droid en lugar de la play store, esto es porque en un futuro tutorial veremos algo sobre un plugin que es gratuito desde F-droid pero no desde la play store. Ya verás a lo que me refiero. Después de este tutorial, sigue el que indico al inicio, pues aquí únicamente muestro cómo descargar la APK pero no cómo configurarla. ...

febrero 5, 2019 · 1 min · 194 palabras · Parzibyte

Tutorial de SQLite con Android: CRUD (create, read, update, delete)

Para guardar datos en una base de datos usando Android tenemos que recurrir al maravilloso gestor SQLite3. Pues bien, hoy veremos cómo trabajar con SQLite desde Android usando Java. Lo que veremos será un CRUD o ABC de Android con SQLite en donde veremos un insert, update, delete y select de SQL con Android. Al final tendremos una app móvil simple que permitirá interactuar con SQLite para realizar las operaciones básicas que se ve así: Todo esto usando SQLite y una clase que extiende de SQLiteOpenHelper. ...

febrero 4, 2019 · 20 min · 4200 palabras · Parzibyte

Establecer imagen PNG como icono de app de Android

Los iconos de las apps de Android son lo primero que el usuario ve al instalar nuestra app en el launcher, por ello debe ser uno que ilustre nuestra app o que al menos se vea interesante. En ocasiones tenemos una imagen o icono PNG y queremos establecerlo como icono de launcher en nuestra app de Android, es por eso que en este tutorial de Android voy a explicar cómo usar Android Studio para convertir nuestra imagen o icono PNG al icono del launcher. Nota: este tutorial también funcionará para configurar el logotipo o icono de la app por primera vez. ...

febrero 2, 2019 · 2 min · 381 palabras · Parzibyte

Instalar Python 3 y pip en Android usando Termux

Gracias a Termux podemos instalar muchos paquetes y lenguajes de programación en nuestro Android. Por ejemplo, ya vimos cómo instalar MySQL y/o MariaDB, así como PHP y Apache. Incluso montamos un sistema en nuestro teléfono. Hoy veremos cómo instalar Python 3 en nuestro Android, así como el gestor de paquetes llamado pip. Todo eso ejecutándose en nuestro bolsillo ...

enero 20, 2019 · 3 min · 459 palabras · Parzibyte

Configurar e instalar Apache y PHP en Android con Termux

Instalar servidor web y procesar archivos de PHP: armar una pila LAMPP en Android Sí, estás leyendo bien. Esto no es un post de esos que usan engaños para atraer visitas, realmente vamos a instalar un servidor apache en Android, configurarlo para que procese archivos de PHP y finalmente probar una aplicación real que se conecta a MySQL: todo corriendo desde nuestro teléfono móvil. El sistema que montaremos en Android será el sistema de ventas en PHP con PDO y MySQL. Ya deberías saber que no necesitamos que nuestro teléfono esté rooteado. Dejo el post demostrativo al final (y bueno, si no quieres bajar míralo de una vez). Importante: este post está actualizado hasta PHP 8 aunque las capturas tengan PHP 7. Si es necesario, actualizaré el post en el futuro. ...

noviembre 15, 2018 · 6 min · 1276 palabras · Parzibyte

Configurar Termux en Android (Linux en nuestro bolsillo)

Instalar Termux en Android Antes de seguir con más tutoriales de Termux vamos a ver cómo instalarlo y configurarlo, además de ver una pequeña introducción a su uso. Termux es una aplicación que nos permitirá tener una terminal en nuestro dispositivo, pero aparte de ello nos da la posibilidad de instalar paquetes muy interesantes; que si configuramos bien e instalamos bien, podremos tener un servidor completo y estable en nuestro móvil. Esta aplicación no requiere acceso root, únicamente necesita que nuestro teléfono Android tenga una versión reciente (creo que funciona desde Android 6). ...

noviembre 15, 2018 · 3 min · 479 palabras · Parzibyte

Montar aplicación web de PHP y MySQL sobre Android

Implementar aplicación web con PHP y MySQL en nuestro dispositivo Android Este post es la continuación de: Instalar XAMPP en Android sin root. Ahí hicimos un Hola mundo, aquí montaremos un sistema; el cual es un ejercicio de un sistema de ventas. Recomiendo ver cómo instalar MySQL y cómo comenzar a trabajar con Termux. Esto es mágico. Todas las fuentes, estilos y vistas serán cargadas desde Apache en nuestro Android. Se procesarán los archivos de PHP y finalmente todo se guardará en una base de datos. ...

noviembre 15, 2018 · 2 min · 289 palabras · Parzibyte