Autore Topic: Uso di NotificationLServiceListener  (Letto 346 volte)

Offline tonno16

  • Utente storico
  • *****
  • Post: 1232
  • Respect: +60
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Uso di NotificationLServiceListener
« il: 25 Gennaio 2015, 00:08:34 CET »
0
Salve a tutti. Sto guardando La classe NotificationServiceListener e avrei alcune domande a riguardo.

E' possibile ricavare il testo vero e proprio delle notifiche? Sono riuscito a ricavare solo packageName e Intestatario fra le varie informazioni.

Inoltre so usare e avviare un Service. So Usare e avviare un Service. So usare e avviare un Receiver.  Pero dopo avere analizzato tale classe ho alcuni dubbi che mi portano a pensare di aver sempre pensato di saperli implementare ma magari non è cosi.

dato che per usare il Listener devo fare:
Codice (Java): [Seleziona]
<service
            android:name=".MyService"
            android:label="@string/app_name"
            android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
            <intent-filter>
                <action android:name="android.service.notification.NotificationListenerService" />
            </intent-filter>
        </service>


Solo con tale codice guardando un po le varie implementazioni su web, si riesce già ad intercettare le notifiche.
Ora, sarò cretino io, ma per usare un Service non devo fare startService(new Intent(this,MyService.class));
Perchè invece il tutto funziona appena l'app viene lanciata?

Grazie