【发布时间】:2013-10-31 10:45:06
【问题描述】:
所以我将 Mediarouter 源修改为依赖于 ActionBarSherlock 而不是 AppCompat。但是,现在没有调用来自 MediaRouteAdapter onDeviceAvailable(...) 的回调。
关于如何让它发挥作用的任何想法?
我不想让投射按钮始终可见。相反,我想使用onDeviceAvailable(..) 仅在设备可用时使其可见。
【问题讨论】:
-
Mediarouter 从哪里获取源代码?
-
谢谢。您能否分享您为达到现在的位置所采取的步骤?我有点不知道从哪里开始,而且你似乎是唯一一个有运气让两人打得很好的人。
-
我保存了 mediaRouter 文件夹,并将其作为子模块添加到我的项目中。我添加了 ActionBarSherlock 作为 mediaRouter 的依赖项,以及最新版本的 v4 android 支持库。现在,当您尝试编译时,您可能会发现一些 (3-5) 错误,这些错误来自对 AppCompat 资源的引用。基本上将这些资源重命名为 ABS 资源。对于他们中的大多数人来说,只需将名称中的“AppCompat”部分替换为“Sherlock”即可。
-
谢谢。什么mediaRouter文件夹?我在 frameworks/support/v7/mediarouter 下没有看到任何代码。
标签: android actionbarsherlock google-cast chromecast