-1

重複の可能性:
スクリーンショットAndroid

アプリケーションの起動場所からAndroidデバイスのスクリーンショットを取得したいのですが、解決策があれば返信してください。

前もって感謝します

4

4 に答える 4

2

コードまたはjarライブラリを使用して、実行中のアプリのスクリーンショットを撮ることができます。ただし、システム全体のスクリーンショットを作成するには、スマートフォンをルート化する必要があります(Android 4.0より前)

これをチェックしてください

于 2012-05-02T09:21:33.670 に答える
0

レイアウトのトップレベルビューで次のコマンドを使用すると、プログラムで画面全体のビットマップを取得できます。

topLevelView.setDrawingCacheEnabled(true);
Bitmap fullScreenBitmap = Bitmap.createBitmap(topLevelView.getDrawingCache());
topLevelView.setDrawingCacheEnabled(false);

その後、fullScreenBitmapを使用して必要なことをすべて実行できます。

于 2012-05-02T09:21:55.543 に答える
0

このコードを参照してください。

View v1 = view.getRootView();

                            v1.setDrawingCacheEnabled(true);

                            Bitmap bm = v1.getDrawingCache();
于 2012-05-02T09:27:10.187 に答える
-1

DDMS -> Devices -> に移動し、右上にカメラ アイコンがあることを確認します。そのアイコンをクリックすると、デバイス/エミュレータのスクリーンショットが表示されます。

于 2012-05-02T09:18:17.947 に答える