Me gustaría que se inhabilitara cuando lo uso en determinadas condiciones, como durante viajando con GPS.
Comentarios
- Busque en su aplicación GPS una opción " no girar fuera de la pantalla " o " mantenga la pantalla encendida " o similar. La mayoría de ellos lo tienen.
- Me preocupa que no exista tal opción en el mapa de Google. Pero en caso de que el mío sea diferente, ¿me pueden ayudar, por favor, muestre cómo hacerlo?
- No, Google Maps no ' no lo tiene en modo mapa. Pero si lo usa en el modo de navegación (lo cual no queda claro en su pregunta), la pantalla ' t se apagará.
- Hay una función en el Opciones de desarrollador que, cuando están habilitadas y conectadas a una fuente de energía, la pantalla no ' no se apaga
- Quizás no tenga conocimientos sobre Android. ¿Puede mostrarme el que mencionó disponible en el modo de navegación?
Responder
1. Use un script
Puede usar un script a través del terminal para simular una acción larga y evitar que la pantalla se agote. Cree el siguiente script y ejecútelo a través de Terminal Emulator en su teléfono. Simula presionar la letra r y Enter , luego espere un segundo antes de repetir el proceso la cantidad de veces que elija con i
.
- Cree un archivo y coloque 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
-
Guarde el archivo, asígnele un nombre, por ejemplo
test.sh
. Abra la terminal y navegue hasta la carpeta donde se guarda el archivo (si no conoce la ruta, use su administrador de archivos para obtener la ruta) con el comando:cd / ruta / a / su / carpeta
-
Luego, ejecute el comando:
sh test.sh
El script comience a ejecutarse. Cuando ya no necesite que se ejecute, simplemente cierre la terminal.
2. Use una aplicación
Caffeinate agregue un mosaico en la configuración rápida. En Configuración de cafeína, haga clic en Mosaico de cafeína, habilite «Saltar al modo infinito». Abra la configuración rápida, haga clic en el mosaico de la aplicación. La pantalla debería permanecer encendida hasta que presione el mosaico nuevamente o haga clic en cancelar en su notificación.
Comentarios
- ¿Cómo ejecutar este script? He instalado el Emulador de Terminal, luego escribí uno por uno sus línea, pero aparece el error: / system / bin / sh: [86400: no encontrado
- @AirCraftLover Edité la publicación para mostrar los pasos sobre cómo crear y ejecutar el script
- Copié y pegué el script en el Bloc de notas de Windows y lo nombré " timeout.sh " (sin comillas). Luego lo envié por correo electrónico a mi propio correo electrónico, luego lo descargué en mi teléfono inteligente a / storage / emulated / 0 / Download. Luego, en Terminal Emulator, cambio dir (cd) a la ruta, luego ejecuto el comando como: sh timeout.sh y luego intento nuevamente usando el comando: sh ./timeout.sh. Ambos produjeron error: error de sintaxis: ' hecho ' inesperado. Luego eliminé el " done " en el script, y ejecuté nuevamente el comando usando sh y sh ./, y el comando es : error de sintaxis: ' hecho ' incomparable. ¿Cuál es probablemente el error? Uso Android 4.4.4.
- @AirCraftLover El error se debe simplemente a que los sistemas Windows y Unix (Android) no ' t guardan el final del archivo de la misma manera :). Utilice el siguiente comando en la terminal para convertir el archivo al formato correcto:
awk '{ sub("\r$", ""); print }' timeout.sh > timeout1.sh
. El comando quita Windows ' EOL de timeout 1.sh y escribe todo lo demás en timeout1.sh. - Yo estaba en este / storage / emulated / 0 / Download directorio. Luego ejecuto su comando, luego el mensaje de error es: / system / bin / sh: awk: not found
Answer
Si es suficiente con que solo mantenga la pantalla encendida durante la carga, puede activar la opción Permanecer despierto en Opciones de desarrollador .
Para hacer esto:
- Abra Configuración , navegue hasta Acerca de [dispositivo] (tableta, teléfono, etc.)
- Busque la entrada Número de compilación allí. Si no hay ninguna, puede estar en la subsección Información del software .
- Toque Número de compilación 7 veces
- Asegúrese de que aparezca un mensaje que indique que se ha convertido en desarrollador (o que el modo de desarrollador ya está habilitado).
- Vuelva al menú principal Configuración
- Busque el elemento Opciones de desarrollador recién aparecido
- Gire en la opción Mantente despierto
Responder
La aplicación MacroDroid tiene una función para configurar tiempo de espera de la pantalla a nunca. No la probé por mucho tiempo, pero la aplicación es gratuita, así que puedes probarla.
Instala la aplicación y habilita el permiso «modificar la configuración del sistema». Luego, configura un macro como esta:
Disparador: configura un Disparador de tu agrado.
Acción: Tiempo de espera de pantalla -> nunca
Restricción: solo si lo necesitas, de lo contrario, dejar intacto.
Ahora, siempre que se cumpla / active la condición de la macro, la acción se ejecutará y el tiempo de espera de la pantalla se cambiará a nunca.
Para cambiar el tiempo de espera después de su el trabajo está hecho, digamos que «r Una vez hecho esto con la aplicación Mapas, necesita otra macro que funcione para el resto del uso de su teléfono.
El detonante es que creo que las necesidades dependen. Puede probar con desencadenadores basados en el inicio y el cierre de la aplicación, opcionalmente junto con algunas restricciones.
Responder
Si estás en LineageOS, hay un mosaico personalizado llamado Cafeína que puedes presionar repetidamente para aumentar el tiempo de espera de la pantalla hasta el infinito .
Una aplicación para replicar esto es Caffeinate . Se requiere Nougat (7.0+) para habilitar el mosaico de configuración rápida.