Большие уведомления об износе Android

Я пытаюсь сделать небольшое приложение для Android Wear. Пока все хорошо. Тем не менее, использование экрана имеет важное значение для моего приложения. Я использую уведомление (setDisplayIntent), в котором размещается пользовательское действие. По сравнению с другими приложениями, такими как собственная погода Google, уведомление отображается только в нижней половине экрана. Например, уведомление Amazon о доставке Amazon Now охватывает более 3/4 экрана и расширяется / прокручивается одним касанием.

Я установил Notification.WearableExtender.SIZE_LARGE или даже FULL_SCREEN, но не смог заметить увеличения размера. Может кто-нибудь поделиться секретом или указать мне на проект с открытым исходным кодом, который делает такие большие мероприятия хостинга уведомлений?

Кажется, уведомление BigTextStyle делает то, что я хочу. Однако мне нужно иметь крошечные картинки и список внутри текста. Я попытался с Html.fromHtml и пользовательским средством получения изображений, но пока безуспешно (см. Небольшую рамку с [obj]) https://dl.pushbulletusercontent.com/3LjSc6bGx533InsdvPz1dxMpFWUeJe97/screen.png

редактировать: я искал исходный код для BigTextStyle-уведомления Android Wear, но не смог найти хитрость в большом размере + расширяемости ( https://android.googlesource.com/platform/frameworks/base/+/lollipop-wear-release/core/java/android/app/Notification.java)

похоже, это связано со скрытым методом Style::populateBigContentView

0 ответов

Другие вопросы по тегам