Sistema de ventas en PHP montando en Android

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.

(más…)

PHP ejecutándose en Android

Configurar e instalar Apache y PHP 7 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.

 

PHP ejecutándose en Android

PHP ejecutándose en Android

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).

(más…)

Cambiar nombre de sesión de Termux

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).

(más…)

5 - Insertar datos y probar base de datos

Instalar MySQL (MariaDB) en Android con Termux

Instalar MySQL en Android

Los dispositivos móviles de Android no están diseñados para ser servidores (aunque algunos son potentes), sin embargo siempre es interesante ver cómo la tecnología avanza y día con día podemos hacer más cosas con nuestros teléfonos.

Hoy veremos cómo instalar el servidor de MySQL o MariaDB en Android, gracias a la aplicación de Termux. Para ello basta ejecutar unos simples comandos y listo, tendremos un servidor de base de datos de MySQL en nuestro Android; completamente funcional y listo para ejecutar consultas.

Si queremos ponerlo para producción, podemos hacerlo siempre y cuando configuremos la seguridad. En fin, no veremos temas más avanzados; sólo veremos cómo instalar mysql en Android.

Aquí usaremos MariaDB y MySQL como sinónimos; es decir, si ves que digo MariaDB no te confundas, me refiero a MySQL; y viceversa. Sé que realmente hay más diferencias sobre todo con las licencias, pero eso es otro tema y puedes buscarlo en Google si lo deseas.

Nota: haz click aquí si quieres ver cómo instalar MySQL en Windows 10.

(más…)

Agregar scroll a TextView en Android

Introducción

A veces queremos mostrar datos en un TextView en Android, pero no sabemos cuánto medirán. Si queremos que tenga un tamaño fijo pero que aparezca el scroll cuando el texto sea muy grande necesitaremos implementar una característica en este TextView.

Veamos cómo hacerlo, necesitaremos un poco de programación por parte de Java para agregar una barra de scroll o barra de navegación vertical.

(más…)

Escuchar tecla presionada y cambio de texto en EditText de Android

Introducción

Hay una cosa muy simple en Android que al inicio no parece tan fácil de hacer. Se trata de escuchar el evento de una tecla del teclado (valga la redundancia) presionada en un EditText. Algo así como el keyup de JavaScript.

Lo que haremos en este post será ver cómo escuchar el evento de texto cambiado dentro de un EditText en Android. Esto viene de maravilla cuando, por ejemplo, queremos que una acción se realice cada que el usuario introduzca o borre algo de la caja de texto.

Este método se dispara cuando:

  • Pegamos texto
  • Autocompletamos del teclado
  • Escribimos algo con el teclado

Vamos allá.

(más…)

Solución a notificación rara de Poweramp en Android Oreo (8 y 8.1)

Introducción

Poweramp es un reproductor de música bastante bueno. Lo que me gusta de él es que con el simple hecho de conectar los audífonos o auriculares se reproduce la música, tiene un ecualizador y varias cosas buenas.

Con la actualización a Android 8.1 (o incluso a Android 8), las notificaciones comenzaron a comportarse de manera rara. A veces sólo se veían en color blanco, y eso hacía que uno se arrepintiera de haber pagado por la aplicación.

Así que bueno, veamos cómo solucionar este problema para arreglar las notificaciones del reproductor Poweramp en Android 8 también llamado Android Oreo.

(más…)

Imprimir stacktrace en Log de Android

Introducción

Cuando estamos depurando nuestras apps en Android necesitamos saber toda la información de una excepción en caso de que ésta sea lanzada. Si cachamos la excepción dentro de un try/catch podemos saber el mensaje de la excepción con el método getMessage pero nosotros necesitamos el detalle, y esto es el stacktrace. Por eso hoy veremos cómo imprimir stacktrace en Log de Android.

(más…)