谷歌电视视频截屏

时间:2013-01-24 11:02:49

标签: android television

是否有可能使用Google TV / Android SDK / API进行截屏?我只需要将屏幕放入内存并获得主导的RGB颜色。

3 个答案:

答案 0 :(得分:1)

这是获得主导RGB颜色的解决方案question  你也可以试试这个

Bitmap bitmap;
View view1 = MyView.getRootView();
view1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(view1.getDrawingCache());
view1.setDrawingCacheEnabled(false);

答案 1 :(得分:1)

要获取电视上显示内容的屏幕截图 - 而不仅仅是您的应用程序 - 您将设置ADB并使用DDMS。在Google TV和设置了ADB的计算机上执行此操作的步骤如下:

  1. 获取计算机的IP地址。在Mac上,使用ifconfig
  2. 转到电视上的设置应用。选择应用,然后选择 菜单中的 Developent
  3. 启用复选框
  4. ,将远程调试设置为true
  5. 调试器IP地址设置为步骤1中计算机的IP地址
  6. 转到电视上的设置下的网络菜单
  7. 选择状态并记下电视的IP地址
  8. 在您的计算机上: 使用以下命令将调试器连接到计算机: 使用步骤x中收到的电视的IP地址 adb connect xxx.xxx.x.104 现在您的调试器已连接到电视。您可以使用DDMS和屏幕捕获工具

答案 2 :(得分:0)

这里的主要问题是:“是否有可能制作一个将在背景中运行的应用程序,并且只会根据视频屏幕截图的主色RGB颜色发送一些http数据包?”

还有其他因素,例如: 1.不需要root。 2.谷歌电视系统的屏幕捕获操作有多快? Probaby取决于使用的硬件。

有没有人试图在google tv上截屏?