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

noviembre 12, 2018 · 4 min · 837 palabras · Parzibyte

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

octubre 19, 2018 · 2 min · 240 palabras · Parzibyte

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

octubre 19, 2018 · 2 min · 423 palabras · Parzibyte

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

octubre 17, 2018 · 2 min · 366 palabras · Parzibyte

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

agosto 15, 2018 · 2 min · 254 palabras · Parzibyte

Desactivar Google Zhuyin Input en Xiaomi Mi A1

Introducción Probablemente entres a este post porque no dejan de salir notificaciones en tu teléfono que dicen algo como “permiso solicitado para la cuenta…”. Pues bien, hoy vamos a ver cómo quitar esa notificación y de paso desactivar Google zhuyin input en Android. ...

agosto 10, 2018 · 1 min · 152 palabras · Parzibyte

Double a float en Java: convertir o castear

Introducción En casi todas nuestras aplicaciones vamos a necesitar convertir o castear números de distintos valores. Esto puede variar dependiendo de nuestro proyecto. Hoy veremos cómo convertir double a float en Java; o un doble a flotante. ...

agosto 2, 2018 · 2 min · 276 palabras · Parzibyte

APN Weex México: MCC y MNC

Introducción Weex es una compañía telefónica que opera en méxico. En su página aparece cómo configurar el APN Weex, en donde nos da el nombre y el APN. El problema viene cuando no nos brinda la información que va en algunos campos obligatorios como el MCC o el MNC. Sin dichos datos no podremos guardar la configuración. Busqué mucho tiempo qué valores poner en los siguientes campos: MCC MNC Tipo de autenticación Nombre de usuario Contraseña No encontré mucha información al respecto o la solución exacta. Tampoco recuerdo ni dónde ni cómo, pero pude encontrar los faltantes y vengo a compartirlo. ...

julio 19, 2018 · 1 min · 197 palabras · Parzibyte

Mostrar toast en Fragment y en Activity de Android

Introducción Mostrar un toast en una actividad (o activity) y en un fragmento (fragment) son dos cosas distintas. Como primer argumento para llamar a makeText debemos pasar el contexto. Hoy veremos cómo hacerlo desde una Activity y desde un Fragment. Mostrar toast en Activity Para hacer esto, podemos usar esto: Toast.makeText(getApplicationContext(), "Hola", Toast.LENGTH_SHORT).show(); O esto: Toast.makeText(NombreDeTuActividad.this, "Hola", Toast.LENGTH_SHORT).show(); Mostrar toast en Fragment Igual de sencillo, sólo que ahora llamamos a getActivity así: ...

mayo 24, 2018 · 1 min · 95 palabras · Parzibyte

Programar y depurar apps en Android Studio sin cable USB

Introducción Todavía recuerdo aquellos años en los que mi cable USB no funcionaba correctamente. Para programar en Android y cargar la apk, depurar y esas cosas, tenía que tener mucho cuidado de no moverlo. Afortunadamente las cosas han cambiado, y ahora podemos probar nuestras apps sin cables USB. Para ello necesitamos estar conectados a la misma LAN. Es decir, nuestra PC con Android Studio debe estar en la misma LAN que nuestro dispositivo Android. ...

mayo 23, 2018 · 3 min · 433 palabras · Parzibyte