2

我想创建一个自动聚焦的通知。

我注意到通知在 Android Wear 中有两种状态:

专注,时间是看不见的。当您在 Google 地图上开始导航时,默认通知如下所示集中通知


不集中,时间可见:

不集中通知

您可以通过轻轻向上或向下拖动白色通知方块从一种状态切换到另一种状态。

但在我的应用程序上,与 Gmap 不同,通知似乎没有重点。

我在可穿戴方面的代码(持续通知所需):

mBuilder = new NotificationCompat.Builder(this)
                .setSmallIcon(R.drawable.ic_launcher)
                .setContentText("text")
                .setOngoing(true)
                .extend(new NotificationCompat.WearableExtender()
                                .setBackground(logoBitmap)
                                .setHintHideIcon(true)
                );
        (getSystemService(NOTIFICATION_SERVICE)
                .notify(NOTIFICATION_ID, mBuilder.build());

我的通知看起来像这样没有重点: 我的应用

我试过setFullScreenIntent()但没有任何结果。

4

1 回答 1

0

我终于明白了。使用setVibrate()会自动扩展通知。文档中的任何地方都没有提到这一点,我对此很幸运。

于 2015-06-14T20:23:28.570 回答