Accodare Notifiche per Android Wear è facile

Di - 20 May 2014 - in
Post image for Accodare Notifiche per Android Wear è facile

Android Wear, il ramo di Android dedicato ai device indossabili (wearables), sarà sicuramente uno degli argomenti principali del prossimo Google I/O e probabilmente avremo la possibilità di indossarne uno entro la fine dell’anno, quindi da buoni sviluppatori portiamoci avanti e vediamo come possiamo accodare notifiche dalla nostra applicazione Android.

Se abbiamo fatto 30 perché non fare 31?

Abbiamo la nostra applicazione Android, già generiamo notifiche con il comodo oggetto NotificationCompat.Builder ed ora vogliamo “fare 31″, ovvero mostrare le notifiche su Android Wear. Niente di piú semplice:

NotificationCompat.Builder builder1 = new NotificationCompat.Builder(this)
    .addAction(R.drawable.ic_action_done, "Treat Fed", viewPendingIntent1)
    .setContentTitle("Message from Mila")
    .setContentText("What's for dinner? "
                    + "Can we have steak?")
    .setSmallIcon(R.drawable.ic_launcher);
Notification notification1 = new WearableNotifications.Builder(builder1)
    .setGroup(GROUP_KEY_MESSAGES)
    .build();

builder1 contiene la notifica per il nostro device Android, notification1 viene creato per noi a partire dalla notifica builder1; facile facile, quasi una sola riga di codice.

È ora di mostrare le notifiche sul nostro smartwatch e quindi -detto, fatto- usiamo il NotificationManager:

NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(notificationId, notification1);

Esattamente come faremmo per inviare una notifica su un qualsiasi device Android.

Sul blog di Android Developers possiamo trovare una guida completa per mostrare delle notifiche di test.

Vediamolo funzionare dal vivo

Visto che non abbiamo ancora sottomano device fisici per provare il codice possiamo:

  1. Scriverlo e andare sulla fiducia che tutto funzioni: una buona ricetta per il disastro
  2. Scaricarci la Developer Preview di Android wear SDK e testarlo sull’emulatore

Personalmente opterei per la prima seconda opzione e visto che sono presenti le istruzioni complete per l’installazione di SDK e Emulatore.

Per approfondire, sul Canale Youtube di Android Developers é presente la playlist dedicata ad Android Wear.

Via | Android Developer Blog

Leave a Reply

Articolo scritto da

Techy, sviluppatore .Net per professione, sviluppatore Android per passione. All Around Android Lover e Google Enthusiast

Contatta l'autore

Previous post:

Next post: