Ich bin auf der Suche nach der Art, wie Benachrichtigungen auf dem Motorola X-Stil angezeigt werden, oder andere Geräte mit Active Display-Funktionalität.Anzeigen von Benachrichtigungen auf Motorola Active Display
Ich habe das ganze Internet zweimal gelesen. Kein Ergebnis. Die Standardbenachrichtigung wird auf dem aktiven Display nicht angezeigt. Meine Grundidee war, NotificationCompat mit der WearableExtender-Klasse zu erweitern. Die Benachrichtigung erfolgt jedoch immer nur im Fach/im Sperrbildschirm, nicht auf dem aktiven Display.
Aktuelle Code:
NotificationCompat.WearableExtender wearableExtender =
new NotificationCompat.WearableExtender().setHintHideIcon(true);
// Create notification
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context)
.setContentIntent(contentIntent)
.setSmallIcon(getSmallIconId(context, intent))
.setColor(context.getResources().getColor(R.color.primary))
.setGroup(group)
.setNumber(count)
.setContentTitle(title)
.setContentText(message)
.setOnlyAlertOnce(true)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setCategory(NotificationCompat.CATEGORY_MESSAGE)
.setAutoCancel(true)
.setDefaults(NotificationCompat.DEFAULT_ALL)
.extend(wearableExtender);
// Show notification
NotificationManager mNotifyMgr =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
mNotifyMgr.notify(id, notificationBuilder.build());
Kennt jemand den Trick?
Ich habe das gleiche Problem und fand einige Kommentare, dass die Sichtbarkeit mit 'notificationBuilder.setVisibility()' auf öffentlich gesetzt werden sollte. Aber das hat mir auch nicht geholfen. – Piaf