Intereting Posts
Внедрение WS-Discovery для Android Как реализовать горизонтальный gridlayoutmanager Как получить доступ к «Activity.this» в Котлине? Возможности разработчика на Alcatel OneTouch M Pop 5020D? Пользовательский макет уведомлений не работает на Android 2.3 или ниже Есть ли эквивалент #ifdef ANDROID для #ifdef WIN32 Отладчик Eclipse перескакивает на неверный оператор возврата Android EditText, минус, преобразованный в точечное событие, но inputType = "number | numberSigned | numberDecimal" Обновление Firebase делает новый с тем же идентификатором, кроме последнего символа Android Studio 0.4 Дубликаты файлов, скопированных в APK META-INF / LICENSE.txt ProgressDialog – как удалить номера Ошибка: (39, 13) Не удалось решить: com.android.support:appcompat-v7:26.0.0 Вызов MediaPlayer.PrepareAsync из VideoView Когда я обновляю свой плагин ADT для Android, я получаю бегущий андроид-линт, каковы его преимущества для использования в проекте Android? Когда вызывать контекст активности или контекст приложения?

Фоновое изображение уведомления никогда не отображается на часах

Мне не удается показать фон, который я сделал на основе примера ElizaChat, но я не понимаю, что он всегда черный.

Вот мой код:

public static void createNotification(Context context) { int notificationId = 1; NotificationCompat.BigTextStyle bigStyle = new NotificationCompat.BigTextStyle(); bigStyle.bigText("I am a big style message"); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) //.setSmallIcon(R.drawable.ic_launcher) .setContentTitle("hallo") .setContentText("I am a message") .setLargeIcon(BitmapFactory.decodeResource( context.getResources(), R.drawable.clock_bg)) //.setStyle(bigStyle) ; // Get an instance of the NotificationManager service NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context); Notification notification = new WearableNotifications.Builder(notificationBuilder) .setHintHideIcon(true) .setMinPriority() // show only on clock .build(); // Build the notification and issues it with notification manager. notificationManager.notify(notificationId, notification); } 

Есть идеи?

Это мой вывод:

Часы

Правильный способ – использовать WearableExtender как в этом коротком примере:

 NotificationCompat.WearableExtender extender = new NotificationCompat.WearableExtender(); Bitmap bg = BitmapFactory.decodeResource(context.getResources(), background); extender.setBackground(bg); notificationBuilder.extend(extender); 

Оригинальный ответ / альтернатива

Я нашел решение, которое мне нужно использовать BigPictureStyle, например:

 Bitmap background = BitmapFactory.decodeResource(context.getResources(), R.drawable.clock_bg); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context) .setContentTitle("hallo") .setContentText("I am a message") .setLargeIcon(background) .setStyle(new NotificationCompat.BigPictureStyle() .bigPicture(background));