在可穿戴模拟器上无法看到可穿戴通知

时间:2014-10-01 14:29:40

标签: android wear-os

我创建了一个简单的应用程序。哪个是手持设备和可穿戴设备的通知。以下是创建通知的代码

@Override
public void onClick(View v) {
    int notificationId = 001;
    // Build intent for notification content
    Intent viewIntent = new Intent(this, MainActivity.class);
    PendingIntent viewPendingIntent =
            PendingIntent.getActivity(this, 0, viewIntent, 0);

    NotificationCompat.Builder notificationBuilder =
            new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.ic_launcher)
            .setContentTitle("title")
            .setContentText("Location")
            .setContentIntent(viewPendingIntent);

    // Get an instance of the NotificationManager service
    NotificationManagerCompat notificationManager =
            NotificationManagerCompat.from(this);

    // Build the notification and issues it with notification manager.
    notificationManager.notify(notificationId, notificationBuilder.build());
}

我可以在手机上看到通知但是可穿戴模拟器没有显示任何通知。

我已按照以下步骤进行操作

  1. 创建可穿戴模拟器

  2. Play商店安装的Android服装应用程序。通过USB将手机连接到桌面

  3. 使用"连接到模拟器"选项来自" Android Wear"应用程序。在可穿戴模拟器上可以正常看到演示卡。
  4. 在手机上安装了我的应用程序(上面的代码)。触发通知。通知显示在手机上但不在模拟器上显示。我观察了日志但没有抛出任何例外
  5. 我在这里遗漏了什么。 应用程序的Mini Sdk级别:8 应用程序的目标Sdk:21

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,解决方案是设置 - >安全 - >通知访问权限,请检查 Android Wear 以允许其阅读所有通知。