0

解決策を見つけるためにこのリンクを既に見ましたが、できませんでした。指定されたリンクは、静的なスクリーンショットを撮ることができます(つまり、より長い間安定した状態を保つことができるスクリーンを意味します)。

しかし、私の要件は、安定していない画面のスクリーンショットを長時間撮ることです。例: 画面上のトースト メッセージと一緒にスクリーン ショットを撮りたい。また、カメラ サーフェス ビューのスクリーン ショットも撮りたい。

[スクリーン キャプチャ] ボタンをクリックすると、toaseメッセージが消えてしまうため、スクリーン ショットをすばやく取得する方法はありますか。

かなりの助け。

4

2 に答える 2

0

monkeyrunnerを使用してスクリーンショットをトリガーしてみてください

于 2012-04-10T13:20:34.827 に答える
0

DDMS からスクリーンショットを取得するプロセスを高速化する方法はありません。私が推測しているので、トースト メッセージをキャプチャしたいので、考えられる最善の解決策は、次のようなものを使用して、トースト メッセージの長さを長く設定することです。

Toast.makeText(getApplicationContext(), "your message", Toast.LENGTH_LONG).show();

また、最終リリースでトースト メッセージを長く表示したくない場合は、スクリーンショットを撮り終わった後に長さを再設定できます。Toast.LENGTH_SHORT

于 2012-04-10T13:13:43.193 に答える