domingo, 5 de febrero de 2017 – #Professional

Ha pasado mucho tiempo desde que escribí mi último artículo. He decidido retomar mi blog para compartirles una situación que se me presentó hace unos días y la forma en que la resolví.

Un poco de historia

En diciembre de 2016 decidí cambiar mi smartphone Microsoft 640 XL (con Windows) por un Sony Xperia C4 (con Android). Para los que no me conocen, nunca había utilizado un dispositivo con Android por temor al cambio y por las malas experiencias que había escuchado con conocidos. Con el 640 XL yo era feliz, todo era muy rápido, muy intuitivo pero la gran barrera en un celular con Windows son las pocas aplicaciones. Siempre que visitaba una página que ofrecía una app, me topaba con que estaba disponible para iOS y Android (casi nunca para Windows).

Decidí tomar el reto de cambiarme por un tiempo a Android (en lo que espero la salida del Surface Phone) y desengañarme de todo lo negativo. Al principio fue duro, difícil y complicado. Después de un par de meses he podido acostumbrarme al sistema operativo y al dispositivo.

Situación

Todo iba “miel sobre hojuelas” cuando empecé a personalizar el Xperia C4: le cambié el lanzador por uno de Microsoft llamado Arrow Launcher (del cual les hablaré en un nuevo post), instalé algunas apps más de Microsoft (como Excel, OneNote, OneDrive), importé mi lista de contactos de OneDrive, e incluso cambié los íconos de las aplicaciones. Así quedó al final:

Cuando presionaba el botón Recientes (aquel botón en forma de cuadro en la barra de navegación) para cambiar entre las aplicaciones abiertas observé un barra en la parte inferior llamada Aplicaciones pequeñas (o small apps en inglés). Dicha barra nunca la he ocupado y sentía que me robaba un poco de espacio en la pantalla:

Solución

Me di a la tarea de encontrar una solución para desinstalar u ocultar la barra de Aplicaciones pequeñas y me encontré con una que me resolvió la situación. Fue un poco más compleja de lo que esperaba pero al final funcionó (desconozco si existe otra solución más sencilla).

La solución requiere que se tenga lo siguiente:

  • Xperia C4 (o cualquier teléfono Sony que tenga la barra Aplicaciones pequeñas)
  • Habilitar el modo Desarrollador en Xperia C4
  • Cable USB
  • Equipo con Windows
  • ADB (Android Debug Bridge)

Bueno, a continuación les presentaré los pasos que seguí:

  1. En el Xperia C4 ingresé a los Ajustes, busqué la opción Acerca del teléfono y a continuación hice 7 veces tap (o clic) en la última opción llamada Número de compilación. De esta forma se habilita el modo Desarrollador o Programador en Android.

  2. Regresé a Ajustes y observé una nueva opción llamada Opciones de desarrollo. Dentro de ella me aseguré de que estuviera Activa. También active una opción llamada Depuración de USB. Esta última opción se activa para poder trabajar desde la PC con Windows con el Smartphone a través de un cable USB.

  3. Ahora, lo que siguió fue buscar el ADB. Me encontré con uno en la web que me ayudó a realizar la tarea buscada sin tener que descargar todo el Android Studio. A través de este link puedes descargarlo.

    Nota: Desconozco el origen de la aplicación y si es seguro utilizarla, pero al menos a mí me funcionó sin problemas.
  4. Descargué el ADB y lo descomprimí directamente en C:. Lo que siguió fue abrir el Símbolo del sistema en Windows (puedes hacerlo presionando la combinación de teclas Windows + R y en el cuadro de diálogo Ejecutar escribir CMD y presionar Enter) y a través de él navegar a la carpeta C:\adb
  5. Lo que siguió fue ejecutar comandos de la aplicación adb.exe Por lo que leí y entendí, ADB es un puente entre Windows y Android el cual se puede aprovechar para ejecutar comandos en el dispositivo. Entre los tantos comandos disponibles están los que permiten instalar aplicaciones, desinstalarlas y ocultarlas. Yo opté por ocultar la barra de Aplicaciones pequeñas.
  6. La primera instrucción que ejecuté fue adb.exe devices Esto nos permite mostrar los dispositivos que están conectados al equipo y con los cuales ADB puede trabajar.
  7. Observé que mi dispositivo salía pero con el estado unauthorized. Resolver el estado fue sencillo, fui a mi Xperia C4 y observé un mensaje sobre una clave RSA que se debía autorizar. Al aceptarlo y volver a ejecutar la instrucción en el Símbolo del sistema el estado cambió a device
  8. Ahora, lo que hice fue conectarme directamente al dispositivo y ejecutar el comando shell. Para ello, se escribe adb.exe -s shell
  9. Ya que se conectó, ejecuté la instrucción pm hide com.sony.smallapp.launcher Con esto, le estoy diciendo que oculte (hide) la aplicación del lanzador, en donde se encuentra la barra de Aplicaciones pequeñas.
  10. Después, salí del shell utilizando la instrucción exit
  11. Para finalizar, reinicié el Xperia C4 desde el mismo ADB utilizando la instrucción adb.exe -s reboot

  12. Con todo esto, al presionar el botón Recientes ya no se mostró la barra Aplicaciones pequeñas.

Notas importantes

  • Si ya no usarás el modo Desarrollador en tu Smartphone puedes desactivar esa opción. Para ello ingresa a los Ajustes, busca la opción Opciones de desarrollo y desactiva la opción Depuración de USB. A continuación desactiva la opción Opciones de desarrollo.
  • Si deseas que Opciones de desarrollo no salga en tus Ajustes, puedes ir a Ajustes y seleccionar Aplicaciones. Carga la lista de Todas las aplicaciones y selecciona Ajustes. Dentro de ella, selecciona Almacenamiento y haz clic en Borrar datos.
  • Si deseas mostrar la barra Aplicaciones pequeñas, sigue los pasos de la sección Solución, y cuando se utiliza el comando hide reemplázalo por unhide

Referencias



¿Este artículo fue de utilidad?

Si tu respuesta es SÍ puedes hacermelo saber con un Gracias e incluso lo puedes compartir a tus seguidores a través de un Tweet.

Opcionalmente puedes realizar un donativo para comprar más café con la finalidad de mantenerme despierto y seguir escribiendo más artículos.