2011-06-15 28 views
9

Tengo algunas preguntas cuando se trata de notificaciones en la programación de Android. He leído sobre el administrador de notificaciones, notificaciones y el creador de notificaciones, pero no parece permitir que escuche las notificaciones.Escuchando notificaciones en Android

Lo que estoy tratando de hacer es cuando una aplicación envíe una notificación, podré conocer el contenido de la misma. ¿Es eso realmente posible y cómo se puede hacer?

Respuesta

2

Actualmente no existe una forma genérica de interceptar las notificaciones enviadas desde otras aplicaciones.

+0

Gracias por su respuesta. ¿Qué tal una notificación de interceptación de una aplicación específica? ¿Es eso posible? –

+0

Todavía no hay suerte: es un problema de seguridad (no se puede mostrar una aplicación incorrecta e interceptar notificaciones de otra aplicación). Visita http://groups.google.com/group/android-beginners/browse_thread/thread/73cc6d5a60386be8 para una discusión más larga. – Femi

+0

Gracias ... ¿Pero entonces me preguntaba si era posible escuchar y leer las notificaciones de su propia aplicación? –

2

Es posible que desee echar un vistazo a

AccessibilityEvent

tipos de notificación

estado cambió Notificación - representa el evento mostrando notificación.

Tipo: TYPE_NOTIFICATION_STATE_CHANGED

Propiedades:

  • getEventType() - El tipo de evento.
  • getClassName() - El nombre de clase de la fuente.
  • getPackageName() - El nombre del paquete de la fuente.
  • getEventTime() - La hora del evento.
  • getText() - El texto del subárbol de la fuente.
  • getParcelableData() - La notificación publicada.
  • getText() - Texto para proporcionar más contexto.
Cuestiones relacionadas