我正在尋找如何在Motorola X風格或具有Active Display功能的其他設備上顯示通知的方式。在Motorola Active Display上顯示通知
我讀過整個互聯網,兩次。沒有結果。 默認通知未在活動顯示屏上顯示。 我的基本想法是用WearableExtender類擴展NotificationCompat。但通知仍然只在托盤/鎖定屏幕中,而不是在活動顯示屏上。
當前代碼:
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());
有誰知道的伎倆?
我有同樣的問題,並發現一些意見,應該通過'notificationBuilder.setVisibility()'設置公開。但那也沒有幫助我。 – Piaf