通过NotificationListenerService阅读Google Maps Notifications

Moh*_*dav 5 android google-maps notification-listener

是否可以读取随着用户移动而定期显示的Google Maps导航通知?

例如,从下一匝开始剩余的距离被周期性地更新。我尝试为此使用NotificationListenerService,但是当我尝试使用getNotifications()。getExtras()方法时,由Google Maps生成的通知不包含任何信息。

通常,消息传递应用(如Whatsapp)发布的通知具有Extras哈希图中需要的所有内容,而Google Map没有。有没有可能的解决方法?

谢谢

小智 1

来自 Oreo: statusBarNotification.getNotification().getExtras()返回包含导航信息的 Bundle。

Oreo 之前:这比较棘手,因为信息是在通知中包含的 RemoteView 中找到的。