1

Google TV / Android SDK / APIを使用してスクリーンキャプチャを取得する可能性はありますか?画面をメモリに入れて、支配的なRGBカラーを取得する必要があります。

4

3 に答える 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

アプリだけでなく、TV に表示されているもののスクリーン キャプチャを取得するには、ADB をセットアップし、DDMS を使用します。Google TV と ADB が設定されたコンピュータでこれを行う手順は次のとおりです。

  1. コンピューターの IP アドレスを取得します。Mac では、ifconfig を使用します
  2. テレビの設定アプリに移動します。メニューから [アプリケーション] を選択し、次に [開発] を選択します。
  3. チェックボックスを有効にして、リモートデバッグをtrueに設定します
  4. デバッガーの IP アドレスを、手順 1 のコンピューターの IP アドレスに設定します。
  5. テレビの設定の下にあるネットワークメニューに移動します
  6. [ステータス]を選択し、テレビの IP アドレスをメモします。

お使いのコンピューターで: adb connect xxx.xxx.x.104を使用して、デバッガーをコンピューターに接続します。手順 x で受け取った TV の IP アドレスを使用します。これで、デバッガーが TV に接続されました。DDMS とスクリーン キャプチャ ツールを使用できます

于 2013-04-28T01:46:11.690 に答える
0

ここでの主な質問は次のとおりです。「バックグラウンドで実行され、ビデオ スクリーンショットの主要な RGB カラーに基づいて http パケットのみを送信するアプリケーションを作成することは可能ですか?」

次のような他の要因もあります。 1. root は必要ありません。2. google tv システムでのスクリーン キャプチャ操作の速度はどれくらいですか? おそらく、使用するハードウェアに依存します。

Google TV でスクリーン キャプチャを試みた人はいますか?

于 2013-01-25T11:17:08.723 に答える