5 votos

¿Cómo puedo desactivar el tiempo de espera de la pantalla de Android?

IMG:

Me gustaría que se deshabilitara cuando lo utilice en determinadas condiciones, como por ejemplo durante los viajes con GPS.

1 votos

Busca en tu aplicación de gps una opción "no apagar la pantalla" o "mantener la pantalla encendida" o similar. La mayoría lo tienen.

0 votos

Me preocupa que no exista esa opción en google map. Pero en caso de que el mío es diferente, ¿me puede ayudar por favor mostrar cómo hacerlo?

1 votos

No, Google Maps no lo tiene en modo mapa. Pero si lo usas en el modo de navegación (lo que no queda claro en tu pregunta), la pantalla no se apaga.

6voto

Reddy Lutonadio Puntos 46

1. Utilice un script

Puedes utilizar un script a través del terminal para simular una acción larga y evitar que la pantalla se desconecte. Cree el script a continuación y ejecútelo a través de Emulador de terminal en su teléfono. Simula la pulsación de la letra r y Enter y esperar un segundo antes de repetir el proceso el número de veces que elija con i .

  1. Crea un archivo y pon lo siguiente dentro de él.

    !/system/bin/sh

    i=86400 #Put a big number here

    while [ $i -gt 0 ] do

    i=$(( $i - 1 )) input keyevent 46 #Write the letter r input keyevent 66 #Simulate Enter key on the keyboard sleep 1 #Do nothing for 1 second

    done

  2. Guarda el archivo, dale un nombre por ejemplo test.sh . Abra el terminal y navegue hasta la carpeta donde se guarda el archivo (si no conoce la ruta, utilice su gestor de archivos para obtenerla) con el comando

    cd /ruta/su/carpeta

  3. A continuación, ejecuta el comando:

    sh test.sh

El script comenzará a ejecutarse. Cuando ya no necesites que se ejecute, simplemente cierra el terminal.

2. Utilizar una aplicación

Cafeinato añadir un azulejo en los ajustes rápidos. En los ajustes de Caffeinate, pulsa en Caiffeine Tile, activa "Saltar al modo infinito". Abre los ajustes rápidos, pulsa en el tile de la aplicación. La pantalla debería permanecer encendida hasta que vuelvas a pulsar el azulejo o hagas clic en cancelar en su notificación.

0 votos

¿Cómo ejecutar este script? He instalado el emulador de terminal, luego escribí una por una su línea, pero me dio error: /system/bin/sh: [86400: no se encuentra

0 votos

@AirCraftLover He editado el post para mostrar los pasos sobre cómo crear y ejecutar el script

0 votos

Copié y pegué el script en el Bloc de notas de Windows y lo nombré como "timeout.sh" (sin comillas). Luego lo envié por correo electrónico a mi propio correo electrónico, luego allí descargué en mi teléfono inteligente a /storage/emulated/0/Download. Luego en el emulador de terminal cambie el dir (cd) a la ruta, luego ejecute el comando como: sh timeout.sh y luego intente de nuevo usando el comando: sh ./timeout.sh. Ambos produjeron error: error de sintaxis: 'done' inesperado. Luego borré el "done" en el script, y vuelvo a ejecutar el comando usando sh y sh ./, y el comando es: error de sintaxis: 'done' no coincidente. ¿Cuál puede ser el error? Yo uso Android 4.4.4.

5voto

Ruslan Puntos 108

Si le basta con mantener la pantalla encendida cuando se está cargando, puede encender el Mantente despierto opción en Opciones de desarrollo .

Para ello:

  1. Abrir Ajustes , navegue hasta Acerca de [dispositivo] (tablet, teléfono, etc.)
  2. Encuentre Número de construcción entrada allí. Si no hay ninguna, puede estar en Información sobre el software subsección.
  3. Pulse Número de construcción 7 veces
  4. Asegúrate de que aparezca un mensaje diciendo que te has convertido en desarrollador (o que el modo desarrollador ya está activado)
  5. Volver a Ajustes menú principal
  6. Encuentre el recién aparecido Opciones de desarrollo artículo
  7. Encender Mantente despierto opción

2voto

Firelord Puntos 161

La aplicación MacroDroid tiene una función para establecer el tiempo de espera de la pantalla a nunca. No lo he probado durante mucho tiempo, pero la aplicación es gratuita, así que puedes probarla.

Instala la aplicación y activa el permiso "modificar la configuración del sistema". Después, configura una macro como esta:

Trigger: configura un Trigger a tu gusto.

Acción: Tiempo de espera de la pantalla -> nunca

Restricción: sólo si se necesita, de lo contrario, dejar sin tocar.

Ahora, cada vez que la condición de la macro se cumpla/dispare, la acción se ejecutará y el tiempo de espera de la pantalla cambiará a nunca.

Para cambiar el tiempo de espera después de su trabajo, digamos que ha terminado con la aplicación Mapas, necesita otra macro que funcione para el resto del uso de su teléfono.

El desencadenante creo que depende de las necesidades. Puedes probar con disparadores basados en el lanzamiento de la aplicación y en el cierre, opcionalmente acoplados a algunas restricciones.

1voto

trishmapow Puntos 46

Si estás en LineageOS hay un tile personalizado llamado Caffeine que puedes pulsar repetidamente para aumentar el tiempo de espera de la pantalla hasta el infinito.

Una aplicación para replicar esto es Cafeinato . Se requiere Nougat (7.0+) para habilitar el mosaico de ajustes rápidos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X