Cómo mostrar solo el contenido de notificación de la pantalla de bloqueo en casa

Un tutorial sobre cómo mostrar el contenido completo de las notificaciones de la pantalla de bloqueo cuando estás en casa pero ocultar las notificaciones en la pantalla de bloqueo cuando estás fuera.

Google introdujo notificaciones en la pantalla de bloqueo en Android Lollipop y ha permitido a los usuarios decidir si quieren o no que sus notificaciones se muestren en la pantalla de bloqueo. Escondido en la configuración hay un menú donde puede seleccionar ocultar las notificaciones de la pantalla de bloqueo completamente, mostrar que una aplicación tiene una notificación pero ocultar el contenido de la notificación, o mostrar la notificación en su totalidad.

Pero esta configuración es una opción de todo o nada: no hay forma de que sea contextual. Si desea tener una configuración en la que las notificaciones solo estén ocultas mientras está fuera de casa, deberá cambiar manualmente esta configuración cada vez que salga de casa. Para los estudiantes universitarios que dejan la pantalla de bloqueo activada en casa y mientras están en el campus, normalmente solo se limitan a una configuración. Sin embargo, gracias al poder de Tasker, podemos tener lo mejor de ambos mundos; muestra todo el contenido de las notificaciones mientras estás en casa, pero oculta el contenido de las notificaciones cuando estás fuera de casa.


Requisitos

  • Tasker ($2.99)
  • tarea segura (Gratis)

Aunque aquí estoy usando Tasker, puedes usar cualquier otra aplicación de automatización de tu elección. Tasker es, con diferencia, el más popular y con el que la mayoría de la gente está familiarizada, así que eso es lo que estoy usando. SecureTask es un complemento para Tasker que puede cambiar la configuración que estamos buscando, pero sólo después de que la configuremos con el permiso adecuado. Para hacer eso, necesitamos tener acceso ADB.

Configurando el BAD

Lo primero que deberá hacer es descargar el binario ADB para su sistema operativo en particular. Puedes hacerlo aquí. Una vez que los haya descargado, deberá asegurarse de tener el conductor adecuado si estás en Windows.

Una vez que haya extraído el binario en una carpeta separada y haya instalado el controlador, a continuación debemos habilitar la depuración USB en el teléfono inteligente. Para hacerlo, abra Configuración y vaya a Acerca del teléfono. Toque Número de compilación 7 veces hasta que aparezca un cuadro de diálogo que le indica que ha desbloqueado las Opciones de desarrollador. Puede acceder a las Opciones de desarrollador en Configuración ahora. Aparentemente, en Android O, debes ingresar tu pin/contraseña antes de poder abrir Opciones de desarrollador. Hágalo y busque Depuración USB, luego habilítelo.

Ahora conecte su teléfono y abra un símbolo del sistema en el mismo directorio donde extrajo el binario ADB. (Usuarios de Windows, mantenga presionada la tecla Mayús + clic derecho en esa carpeta y seleccione “abrir símbolo del sistema aquí”). Escriba adb devices en el símbolo del sistema. Verá un mensaje que indica que el servidor ADB se está iniciando, luego en su teléfono verá un mensaje que le pedirá que le otorgue acceso ADB a su computadora. Acéptalo. Ahora, cuando ingresa dispositivos adb en el símbolo del sistema, debería ver el número de serie de su dispositivo; de ser así, logró obtener acceso a ADB.

Finalmente, con un símbolo del sistema ADB abierto, ingrese el siguiente comando para otorgar a SecureTask el permiso necesario.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

¡SecureTask ahora tendrá la capacidad de modificar la configuración del sistema sin acceso de root! Ahora estamos listos para continuar con la configuración de Tasker.

Configurando Tasker

Aquí hay un conjunto de instrucciones paso a paso para crear un perfil de Tasker que se activa cuando se conecta/desconecta a/desde la red WiFi de su hogar, luego inicia SecureTask para cambiar la configuración.

  1. Abra Tasker y toque el botón + en la parte inferior derecha para crear un nuevo perfil.
  2. Toque "Estado" para agregar un contexto de estado.
  3. Elija "Red" y luego "WiFi conectado".
  4. En SSID, toque la lupa para que aparezca una lista de SSID guardados. Elija aquí su red doméstica.
  5. Presione la tecla Atrás y Tasker le pedirá que adjunte una tarea existente o cree una nueva. Elija "Nueva tarea". No te molestes en nombrarlo.
  6. Una vez en la pantalla de edición de tareas, toque el ícono + en la parte inferior central para agregar una acción.
  7. Elija "Complemento", luego "SecureTask" y luego busque "Configuración segura" en la lista.
  8. Toque el ícono de lápiz para abrir la pantalla de configuración de SecureTask.
  9. Para Acción, elija "Escribir". Para Configuración, ingrese esto exactamente como está escrito (sin comillas) "secure lock_screen_allow_private_notifications". Para el nuevo valor ingrese “1”. Toque la marca de verificación cuando haya terminado.
  10. Presione Atrás dos veces para salir a la pantalla principal de Tasker. Ahora necesitamos adjuntar una tarea de salida que se active cuando nos desconectemos de nuestro WiFi. Mantenga presionada la tarea que acaba de crear hasta que vea "Agregar tarea de salida". Toca eso.
  11. Agregue una acción (igual que los pasos 6 a 9), excepto que esta vez para el valor ingrese "0". Esto mostrará la notificación en la pantalla de bloqueo pero ocultará su contenido.

Ahora su teléfono bloqueará todo el contenido de las notificaciones en la pantalla mientras esté conectado a su red doméstica, ¡pero ocultará el contenido de las notificaciones cuando esté fuera de casa!


Siga el Canal RSS de tutoriales de XDA para más contenido como este. Descargar Laboratorios XDA para ponerse al día rápidamente con las últimas noticias y funciones originales publicadas en el Portal XDA.