2013-01-24 64 views
1

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

+0

你可以在这里找到你的答案[屏幕捕获] [1] [1]:http://stackoverflow.com/questions/3067586/how-to-夺的Android设备屏幕内容 – numerah

回答

1

这里是解决方案,使主导RGB颜色question 和u还可以在这里尝试这种

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

的主要问题是:“是否有可能使将在研究背景中运行的应用程序和只会根据视频截图的主要RGB颜色发送一些http数据包?“

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

有没有人试图在谷歌电视屏幕捕获?

1

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

  1. 获取计算机的IP地址。在Mac上,使用ifconfig
  2. 转到电视上的设置应用程序。选择应用程序然后 开发者从菜单中。
  3. 电视
  4. 上设置 远程调试为true使复选框
  5. 调试器IP地址从步骤1
  6. 转到设置到您的计算机的IP地址网络菜单下设置
  7. 选择状态并注意电视

的IP地址在您的计算机: 使用以下方式将调试器连接到计算机: adb connect xxx.xxx.x.104使用步骤x中收到的电视机的IP地址 现在,您的调试器已连接到电视机。您可以使用DDMS和屏幕捕获工具