Dibujo sobre otras aplicaciones en Android

Hay una aplicación interesante llamada Crepúsculo que parece simplemente dibujar sobre todas las aplicaciones con un filtro rojizo para quitar la luz azul durante las horas nocturnas (presumiblemente para ayudar a dormir).

Estoy interesado en hacer algo similar, pero no necesariamente para dormir. Me gustaría dibujar texto o una marca de agua sobre todo en el teléfono. ¿Cómo puedo hacer esto (dibujar una actividad o algo así en todo) en Android?

Usted debe mirar la superposición del sistema Android que prácticamente dibuja una vista de la raíz en Android Window Manager .

Consulte: Creación de una ventana de superposición del sistema (siempre en la parte superior)

Necesita el permiso "android.permission.SYSTEM_ALERT_WINDOW" en su manifiesto.

Vea: http://developer.android.com/reference/android/Manifest.permission.html#SYSTEM_ALERT_WINDOW

También te gustaría mirar a Window manager

  • ¿Cómo almacenar en caché android.graphics.path o Bitmap cuando se usan Overlays?
  • No se puede agregar la ventana android.view.ViewRoot$W@44da9bc0 - permiso denegado para este tipo de ventana
  • Uso de getTileURL en la aplicación Android con GeoServer
  • Android Map Rendimiento pobre debido a muchas superposiciones?
  • El desplazamiento y el zoom de MapView es lento después de agregar muchas superposiciones
  • Agrega una superposición transparente mayor para aumentar el área de clic, sin cambiar el diseño.
  • ¿Cómo superponer el color del texto del elemento de la lista en una región específica?
  • Android: Si los marcadores se superponen entre sí en el mapa, el evento de clic se disparará para el último escondido
  • Cómo forzar mezcla alfa en un videoview
  • Android - LazyAdapter vistas superpuestas
  • ¿Cómo capturar eventos onTouch en dos vistas superpuestas?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.