所以我试图在 Android Studio 上制作一个应用程序,它可以读取 Google Now Playing Ambient 服务上的所有歌曲并将它们放入列表中。但是我一直试图找出如何访问这些歌曲但一直无法,有人知道如何访问吗?
谢谢
你不能,没有系统 API 来访问歌曲历史记录。
话虽这么说,有一种方法可以捕获将来的列表 - 您将需要访问用户的通知。每次出现“正在播放”通知时,您都可以捕获该数据并在应用程序中创建您自己的列表。
您可以使用 NotificationListenerService 来确定新通知是否适用于“正在播放”功能。如果是,那么您可以使用该数据做一些事情。
已经有一个应用程序使用此功能 - https://play.google.com/store/apps/details?id=com.greatbytes.nowplayinghistory.
进一步来自 @thepatel 的评论 - 看起来现在已经移至 https://play.google.com/store/apps/details?id=com.appsbybirbeck.android.nowplayinghistory