我正在研究制作一个小型 Android Wear 应用程序。到目前为止一切都很好。但是,屏幕使用对我的应用程序来说是必不可少的。我正在使用托管自定义活动的通知 (setDisplayIntent)。相比其他应用,比如谷歌自己的天气,通知只显示在屏幕的下半部分。例如,Google Now 的亚马逊发货通知覆盖了超过 3/4 的屏幕,并且可以通过点击展开/滚动。
我设置了 Notification.WearableExtender.SIZE_LARGE 甚至 FULL_SCREEN 但没有注意到任何尺寸增加。任何人都可以分享这个秘密或将我指向一个确实进行如此大型通知托管活动的开源项目吗?
似乎 BigTextStyle 通知正是我想要的。但是,我需要在文本中包含小图片和列表。我尝试使用 Html.fromHtml 和自定义图像获取器,但到目前为止没有成功(参见带有 [obj] 的小框)https://dl.pushbulletusercontent.com/3LjSc6bGx533InsdvPz1dxMpFWUeJe97/screen.png
编辑:我查看了 android wear 的 BigTextStyle-notification 的源代码,但找不到大尺寸 + 可扩展性背后的技巧(https://android.googlesource.com/platform/frameworks/base/+/lollipop-磨损释放/核心/java/android/app/Notification.java)
它似乎与隐藏方法 Style::populateBigContentView 有关