Screensaver muestra al cambiar el tamaño de una ventana con WindowManager

Tengo (espero) un pequeño problema haciendo algún desarrollo para Google TV

Lo que estoy tratando de hacer es que quiero ser capaz de mostrar una pequeña ventana en la esquina inferior derecha, esto está bien .. El problema es que estoy seguro de cómo deshacerse de la pantalla de ahorro en el fondo

Este es el código que tengo en este momento.

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_eyece_box_window); final WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); params.gravity = Gravity.RIGHT | Gravity.BOTTOM; params.width = 300; params.height = 500; this.getWindow().setAttributes(params); } 

Así que realmente lo que quiero que la aplicación que hacer es mostrar por encima de la pila

Imagen del problema

Agregue android.permission.WAKE_LOCK al manifiesto e invoque el PowerManager:

 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock( PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "tag"); wl.acquire(); wl.release(); 

Si desea hacer una superposición en la señal de TV en vivo, puede utilizar esta intención para obtener la televisión en vivo para mostrar:

 final Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(Uri.parse("tv://passthrough")); context.startActivity(intent); 

Creo que mi mejor solución para esto es básicamente el desecho y construirlo en un cuadro de diálogo personalizado

  • ¿Necesita Google TV cosas como WakeLocks?
  • Errores de instalación: INSTALL_FAILED_INSUFFICIENT_STORAGE
  • Google Tv Emulator AVD Imagen del sistema
  • El paseo de Google TV parece incorrecto. ¿Complementos de terceros?
  • ¿Cómo puedo leer datos de una unidad flash USB?
  • Apertura de vídeo RTSP en VideoView
  • Implementar y diseñar aplicaciones de Android para TV
  • MediaPlayer para Android / VideoView con subtítulos (SRT)
  • Identificador de recursos de Android para teléfonos de alta resolución y Google TV
  • ¿Establecer el tiempo de espera de MediaPlayer?
  • Google TV SDK para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.