将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除 'browse' 函数
Updating MediaBrowserService to MediaBrowserServiceCompat removes 'browse' function
我一直在忙于更新 universal Android Mediaplayer 以使用 Compat 库使其在低于 lollipop 的 Android 版本上运行。
这是一个用它们的兼容变体替换大多数 类 的过程。您可以看到包含我所有更改的提交 here.
我现在不喜欢的是 'browse' 功能在 Wear 设备上消失了。这个函数可以在下面的图片中看到。
我刚刚用最新版本的环球音乐播放器做了这个功能的截图。当我将 most 类 更新为它们的兼容变体时,此功能消失了。
我不知道是不是我忘记更新了一些东西,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。
有什么原因吗?
更新: 截至 Android Support Library 23.2, MediaBrowserServiceCompat
is public and fully compatible with Android Auto and Android Wear (exactly the same as MediaBrowserService
). A full description of what MediaBrowserServiceCompat
can do is found in this blog post。
上一个答案:从版本 23.1.1 开始,MediaBrowserServiceCompat
还不兼容需要框架 MediaBrowserService
的东西(例如 Android Wear 和 Android Auto) - 将在未来版本中推出。
我一直在忙于更新 universal Android Mediaplayer 以使用 Compat 库使其在低于 lollipop 的 Android 版本上运行。
这是一个用它们的兼容变体替换大多数 类 的过程。您可以看到包含我所有更改的提交 here.
我现在不喜欢的是 'browse' 功能在 Wear 设备上消失了。这个函数可以在下面的图片中看到。
我刚刚用最新版本的环球音乐播放器做了这个功能的截图。当我将 most 类 更新为它们的兼容变体时,此功能消失了。
我不知道是不是我忘记更新了一些东西,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。
有什么原因吗?
更新: 截至 Android Support Library 23.2, MediaBrowserServiceCompat
is public and fully compatible with Android Auto and Android Wear (exactly the same as MediaBrowserService
). A full description of what MediaBrowserServiceCompat
can do is found in this blog post。
上一个答案:从版本 23.1.1 开始,MediaBrowserServiceCompat
还不兼容需要框架 MediaBrowserService
的东西(例如 Android Wear 和 Android Auto) - 将在未来版本中推出。