是否可以使用 Google TV/Android SDK/API 进行屏幕截图?我只需要将屏幕放入内存并获得主要的 RGB 颜色。
问问题
2016 次
3 回答
1
这是获得主导RGB颜色问题的解决方案 ,你也可以试试这个
Bitmap bitmap;
View view1 = MyView.getRootView();
view1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(view1.getDrawingCache());
view1.setDrawingCacheEnabled(false);
于 2013-01-24T11:24:36.310 回答
1
要获取电视上显示的内容(不仅仅是您的应用程序)的屏幕截图,您将设置 ADB 并使用 DDMS。在 Google TV 和设置了 ADB 的计算机上执行此操作的步骤如下:
- 获取计算机的 IP 地址。在 Mac 上,使用 ifconfig
- 转到电视上的设置应用程序。从菜单中选择应用程序,然后 选择开发人员。
- 通过启用复选框将远程调试设置为 true
- 将调试器 IP 地址设置为步骤 1 中计算机的 IP 地址
- 转到电视设置下的网络菜单
- 选择状态并记下电视的 IP 地址
在您的计算机上: 使用以下命令将调试器连接到计算机: adb connect xxx.xxx.x.104使用在步骤 x 中收到的电视 IP 地址 现在您的调试器已连接到电视。您可以使用 DDMS 和屏幕截图工具
于 2013-04-28T01:46:11.690 回答
0
这里的主要问题是:“是否有可能制作一个将在后台运行并且仅根据视频截图的主要 RGB 颜色发送一些 http 数据包的应用程序?”
还有其他因素,例如: 1. 不需要根。2. google tv系统的截屏操作有多快?可能它取决于使用的硬件。
有没有人尝试在谷歌电视上截屏?
于 2013-01-25T11:17:08.723 回答