¿Cómo apagar la pantalla sin afectar nada más?

Cuando presiono el botón de encendido, no solo apaga la pantalla, sino que también la bloquea. Yo uso WidgetLocker Lockscreen que es algo pesado. Entonces, muchas aplicaciones dejan de funcionar. Por ejemplo, una descarga desde la aplicación se detiene después del bloqueo de pantalla. Las aplicaciones pesadas en primer plano se descargan de la memoria después del bloqueo de pantalla.

Cuando necesito ejecutar dichas aplicaciones durante mucho tiempo, hago que el tiempo de espera de la pantalla sea infinito. Pero, consume mucho jugo de batería. Entonces, quiero apagar la pantalla y solo la pantalla. ¿Como hacer esto?

Por favor, no me sugieran que me deshaga de WidgetLocker Lockscreen.

Mi dispositivo es Galaxy S que está rooteado (ICS).

No estoy seguro de esto, pero en mi teléfono (Xperia), hay una opción para apagar la luz de fondo. Esto, por supuesto, no apaga la pantalla sino que simplemente la oscurece. Pensé que una de las cosas que consumen batería en el teléfono es la luz de fondo de la pantalla táctil. Solo tiro esto por ahí en caso de que ayude.
El tiempo de espera de la pantalla es una cosa, pero al menos en mi Droid2 con Cyanogen puedo definir un retraso para cuando el bloqueo de la pantalla y, por separado, el bloqueo del dispositivo (patrón/contraseña) deben estar habilitados. He leído que algunos teléfonos también tienen eso en ROM de stock, pero no todos. Por lo tanto, puede verificar en Configuración de seguridad, Configuración del dispositivo o ... en cualquier lugar de la configuración que puedan haberlo puesto (en CM7.x está en CyanogenMod-> Pantalla de bloqueo; otros han informado lugares mencionados anteriormente). Sin embargo, no estoy seguro de si WidgetLocker respeta esto...
@Izzy No tengo patrón/código de acceso habilitado. ¿Por qué estás sugiriendo esto?
@Sachin, pasaste por alto el "bloqueo de pantalla". Mencioné el otro porque a veces se encuentran en diferentes submenús, por lo que no debe pensar que al ver "bloqueo de dispositivo" y no "bloqueo de pantalla" al lado, es posible que no haya una opción para este último. Y desea evitar que se active la pantalla de bloqueo, de acuerdo con su pregunta, ¿o me perdí algo aquí?
@Izzy Muy bien. No existe tal opción para configuraciones separadas.

Respuestas (4)

Dependiendo de su kernel, podría ser posible apagar el brillo de su pantalla a 0 a través del archivo sysfs apropiado.

En un Sony Xperia Acro S que actualmente ejecuta una ROM 4.2.2 basada en AOSP personalizada (SlimBean 6.2), encontré lo siguiente:

130|shell@android:/ # find /sys/ -name brightness
...
/sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness
...

el siguiente comando apaga mi pantalla pero mantiene las aplicaciones en ejecución:

echo 0 > /sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness

si combina esto con una aplicación que mantiene el wakelock para su dispositivo, debería estar bien.

por alguna razón no funciona, solo se oscurece con "echo 1", pero "echo 0" no hace que se apague la pantalla. No estoy seguro de por qué
¿Alguna idea de cómo se puede hacer esto en Samsung Tab SM-T285?

Si configura su bloqueo de pantalla en "ninguno" (en lugar de deslizar o fijar, etc.), debería evitar que WidgetLocker se inicie cuando apaga la pantalla. Puede volver a habilitar WidgetLocker volviendo el bloqueo de pantalla a la configuración anterior.

Simplemente, lo probé... No está desactivando WidgetLocker.
D'oh. Supuse que lo haría, ya que deshabilita la pantalla de bloqueo del sistema. Acabo de probar un par de cosas más con WidgetLocker y Tasker, también en ICS, y no puedo hacer que funcione nada más.
Son dos pasos, pero esto debería funcionar: deshabilite (pero no desinstale) WidgetLocker, luego configure el bloqueo de pantalla en "ninguno". Luego, vuelva a habilitar WidgetLocker cuando haya terminado.

Ese no es el comportamiento normal de Android. Al menos en mi HTC Desire con stock Gingerbread e ICS.

Debe estar ejecutando algún programa de ahorro de batería o usando un gobernador de CPU diferente. Algunos gobernadores de CPU como 'ahorro de batería' pueden exhibir el comportamiento mencionado.

Ningún método de ahorro de batería puede ahorrar batería hasta ese punto. Mi dispositivo tiene una pantalla Super AMOLED que consume la mayor parte de la batería.
Yo uso WidgetLocker Lockscreen que es algo pesado. Entonces, si se eliminan las aplicaciones pesadas en primer plano, no es una sorpresa. Solo quiero apagar la pantalla sin iniciar la pantalla de bloqueo. ¿Tienes la solución?

Suponiendo que desea eso solo en ciertas condiciones (de lo contrario, no habría instalado WidgetLocker), puede usar alguna herramienta de automatización como, por ejemplo, Tasker para este propósito. Te daré un ejemplo usando Tasker , suponiendo que estás conectado a la red WiFi de tu casa:

  • Condición: WiFi conectado (SSID de su WiFi doméstico como parámetro)
  • Tarea: Keyguard → Deshabilitar

Eso es. Tan pronto como esté conectado a su WiFi doméstico, la pantalla de bloqueo (también conocida como Keyguard) se desactivará. Tan pronto como esa condición ya no se cumple (por ejemplo, abandona el área WiFi o apaga WiFi), Keyguard se vuelve a habilitar.

Puede usar muchas otras condiciones para eso, por ejemplo, según su ubicación, la fecha/hora y más. Consulte la Guía del usuario de Tasker para obtener más información.

Para el votante negativo: ¿podría explicarlo? Estoy lejos de ser perfecto, así que me gustaría saber dónde me equivoqué aquí.