【发布时间】:2014-02-15 08:23:04
【问题描述】:
我在模拟器上运行 android 示例应用程序“Hello text”。一切正常,但演员按钮没有出现在操作栏中。我想知道我是否正确理解了示例应用程序的设计。如果至少有一个可用的 chromecast 设备,我认为顶部栏上会有一个投射按钮。我确定我的笔记本电脑和 chromecast 配置正确,因为我能够在同一台笔记本电脑和同一台 chromecast 上运行我的 IOS 应用程序。但是当我运行 android 示例应用程序时,我只能进行语音识别。我为我的 Eclipse 项目做了什么:我去了设备管理器并安装了 google play services rev 15 和 android sdk support library 19。然后我从支持库中导入了 support-v7-appcompat 和 support-v7-mediarouter 19 到工作场所。我还将谷歌播放服务库导入到工作场所。我更改了示例应用程序中的 app_id,并添加了依赖项(上述 google play 服务库和两个支持项目)。另外,我确实安装了 google API 19 并基于此目标创建了一个新的模拟器实例。谁能帮我弄清楚我做错了什么?非常感谢!
【问题讨论】:
-
“投射按钮”是什么意思?!
-
我的意思是媒体路由按钮之类的东西。我基本上只是在他们的 github 上使用示例应用程序“Cast Hello Text”。我想应该有一个按钮,用户可以单击以显示 chromecast 列表
-
@rajshree,和他们 github 上的 android CastHelloText 一样。他们的投射设备列表和选择方法是使用 MediaRouteActionProvider。基本上,android 系统会在操作栏(顶部)中放置一个媒体按钮。当用户单击按钮(我假设它是 chromecast 徽标)时,将弹出可用设备的列表视图。但我无法让按钮显示在我的模拟器上。也许我误解了他们的应用功能?
-
@rajshree github.com/googlecast/CastHelloText-android 你能看看他们的示例应用程序,或者进行测试吗?非常感谢!这真的很有帮助。
标签: android eclipse button android-actionbar