- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我一直在忙着更新 universal Android Mediaplayer使用 Compat 库使其在低于 lollipop 的 Android 版本上运行。
这是一个用它们的兼容变体替换大多数类的过程。您可以看到包含我所有更改的提交 here .
我现在不喜欢的是“浏览”功能在 Wear 设备上消失了。这个函数可以在下面的图片中看到。
我刚刚用最新版本的环球音乐播放器做了这个功能的截图。当我将大多数类更新为它们的兼容变体时,此功能消失了。
我不知道我是否忘记更新某些东西,是否应该以某种方式激活该功能或任何其他原因导致它不起作用。
有什么原因吗?
最佳答案
更新截至Android Support Library 23.2 , MediaBrowserServiceCompat
是公开的,完全兼容 Android Auto 和 Android Wear(与 MediaBrowserService
完全相同)。在 this blog post 中可以找到 MediaBrowserServiceCompat
可以做什么的完整描述。 .
上一个答案:自版本 23.1.1 起,MediaBrowserServiceCompat
尚不兼容需要框架 MediaBrowserService
的内容(例如 Android Wear和 Android Auto)- 将在未来版本中推出。
关于android - 将 MediaBrowserService 更新为 MediaBrowserServiceCompat 会删除 'browse' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34545676/
我是安卓开发新手。我想创建一个以客户端-服务器方式运行的音乐播放器。我现在正在尝试创建服务器部分。我发现我可以使用 MediaBrowserServiceCompat 来实现这一点,正如官方文档 he
我的服务: public class MusicService extends MediaBrowserServiceCompat { ... } 我的 Activity : public class
我创建了一个实现 MediaBrowserServiceCompat 的测试应用程序。我已遵循本指南: https://developer.android.com/guide/topics/media
如何从事件访问我在 MediaBrowserServiceCompat 中定义的公共(public)方法(不是覆盖的方法)? 之前我只使用过服务,所以我可以将它与事件类绑定(bind),然后轻松访问方
我正在开发一个 android auto,但是我在 Service 的 Onbind 方法中的这部分代码有一些问题: public IBinder onBind(Intent arg0) {
我出乎意料地努力获取派生自 MediaBrowserServiceCompat 的服务实例。 对于典型的服务,要实现这一点,使用本地绑定(bind)器 class MyService extends
我正在使用这个 example code构建一个 MediaPlayer 服务。我或多或少地工作,但是如果用户返回到包含媒体控件的 Activity,我需要检测 MediaPlayer 处于什么状态。
我正在开发一个音频播放器。播放器可通过蓝牙控制(暂停、播放……)。接下来我要实现的是通过 MediaBrowserServiceCompat 服务从播放列表中选择轨道。到目前为止,唯一的测试客户是我的
我有一个 Service 使用新的 MediaBrowserServiceCompat 与我的 Player 实现交互。 这是我的服务的 onCreate() @Override public voi
我正在尝试从耳机或汽车控件(播放/暂停/等)接收媒体按钮事件 这在我的应用程序 list 中。 这是我的 Medi
我正在尝试将媒体项目公开给可以通过我的 MediaBrowserServiceCompat 浏览我的应用程序内容的其他媒体应用程序服务。在我的 onLoadChildren我正在构建的方法 Media
我已在我的应用程序中实现了 MediaBrowserServiceCompat。 @Override public BrowserRoot onGetRoot(@NonNull String s, i
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
我正在开发一款使用 Android 架构组件的音频应用。我有一个服务,它扩展了 MediaBrowserServiceCompat 和一个带有 MediaBrowserCompat 的 fragmen
我是 Android 开发的初学者,试图通过实现 MediaBrowser 和 MediaSession 创建一个媒体播放器。 我对 onGetRoot() 和 onLoadChildren() 的功
我一直在忙着更新 universal Android Mediaplayer使用 Compat 库使其在低于 lollipop 的 Android 版本上运行。 这是一个用它们的兼容变体替换大多数类的
我有一个 Android Auto 应用程序。我想利用分页在应用程序内进行浏览。看来您可以通过获取对 MediaBrowserCompat 的引用并在 .subscribe() 中传递这些常量来设置
我是一名优秀的程序员,十分优秀!