google-glass google-gdk

GDK/APK para Google Glass-Mantener la pantalla de oscurecimiento



google-glass google-gdk (2)

¿Qué parte del código en los cuatro proyectos APK de muestra enumerados here para Google Glass evita que la pantalla se oscurezca?

Cuando escribo mi propia APK y la descargo, después de diez segundos sin tocar, la pantalla se atenúa pero no se apaga.

¿Qué cambio manifiesto o cambio de código puedo usar para evitar que la pantalla se oscurezca?

¡Gracias! ¿Debería haber una etiqueta Google-Glass-GDK? Si es así, agrégalo por favor.


Hay varias formas sencillas de hacerlo sin solicitar un bloqueo de activación:

  • Agregue el android:keepScreenOn="true" al elemento raíz de su diseño.

  • O bien, haga lo siguiente en su método onCreate :

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);


La única forma en que funcionó para mí fue mediante la adquisición de un wakeLock:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); WakeLock wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK , TAG); wakeLock.acquire(WAKE_LOCK_DURATION_IN_MILLIS);

También necesitas un permiso para eso:

<uses-permission android:name="android.permission.WAKE_LOCK" />