Je me demande s'il est possible d'envoyer une notification à partir d'un ordinateur de poche (téléphone Android) pour porter l'appareil pour ouvrir l'activité sur le dispositif d'usure? Ce que je veux faire est le suivant.
Jusqu'à présent, j'ai vérifié les documents suivants, mais c'est différent de ce que je veux faire.
Des idées?
Le modèle à utiliser pour cela est:
WearableListenerService
et écoutez les événements onDataChanged
.DataItem
, créez une notification (avec les données envoyées dans le DataItem
) et envoyez-la localement (c'est-à-dire sur le portable). Utilisez setContentIntent()
sur la notification pour spécifier une intention en attente qui lancera votre activité portable.DataItem
puisse être supprimé. Sinon, vous ne recevrez aucun événement de mise à jour.J'ai créé un exemple de projet qui montre tout cela en action.
Découvrez cette question si la méthode onDataChanged
n'est pas appelée.
Je pense que dans la plupart des cas, il serait préférable d'inclure l'activité de votre application dans la notification. Par exemple, au lieu du bouton "Ouvrir" dans votre notification, vous pouvez utiliser setDisplayIntent (notificationPendingIntent) pour afficher une activité dans le cadre de la notification comme décrit ici: http://developer.Android.com/training/ wearables/apps/layouts.html
Cela vous donne une meilleure situation des deux mondes entre avoir une application et une notification.