Try to utilise Android new introduced API - NotificationListenerService