Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android PowerManager WakeLock – Desaprobado

El SDK de Android me dice que las constantes PowerManager.SCREEN_DIM_WAKE_LOCK y similares están obsoletas a partir del nivel 17 de la API. También dice que FLAG_KEEP_SCREEN_ON puede utilizarse en la mayoría de las situaciones.

Pero, ¿y si no es así? En particular, quiero ser capaz de tener la pantalla atenuada, pero no se apaga por completo. ¿Cuáles son otras alternativas "mejores" – o simplemente no existen?

  • Comprender los conceptos de Android a través de la perspectiva de desarrollo de escritorio
  • Traducir y escalar la animación en paralelo
  • Cómo calcular el movimiento del teléfono en la dirección vertical del resto?
  • Diferencia de Admob entre SMART_BANNER y BANNER
  • ¿Cómo usar la cámara de Android o la API de la cámara2 para admitir versiones antiguas y nuevas de la API sin notas de reprobación?
  • Android: actualizar un contacto
  • Similitudes entre HTML5 Canvas y Android Canvas
  • Función Android Sleep / Wait / Delay
  • One Solution collect form web for “Android PowerManager WakeLock – Desaprobado”

    Actualmente no hay mejor alternativa que usar realmente el WakeLock obsoleto .

    En realidad usted tiene otra alternativa (pero no mejor). Puede utilizar FLAG_KEEP_SCREEN_ON en combinación con cambiar el brillo del sistema manualmente desde dentro de su actividad ( ejemplo ).


     But what if this is not the case? 

    Estoy teniendo una situación similar en la que necesito que la pantalla esté constantemente encendida desde un Service (por lo que Activity.getWindow () no está disponible). En este caso, utilizo el WakeLock obsoleto hasta que Android muestre una nueva API.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.