Android Wear:收听传入通知

时间:2014-11-28 09:32:10

标签: service notifications listener wear-os

是否可以在可穿戴Android应用中侦听传入通知?我试图实现 NotificationListenerService ,但从不调用服务的 onNotificationPosted()

public class MyListenerService extends NotificationListenerService {

    @Override
    public void onCreate() {
        super.onCreate();
        Log.d("NotificationListener", "This works....");
    }

    @Override
    public void onNotificationPosted(StatusBarNotification sbn) {
        Log.i("NotificationListener", "... but this method won't be called.");
    }
}

2 个答案:

答案 0 :(得分:2)

在Android Wear中无法使用NotificationListenerService,因为没有屏幕供用户允许。 您必须在设备的应用中执行该操作,并使用Wearable Data Layer API在Wear的一侧执行操作。

答案 1 :(得分:2)

试试这个:

{{1}}