7
ホーム画面のスクリーンショットを撮りたいのですが、どうすればいいですか?現在の活動のスクリーンショットを撮ることはできますが、ホームスクリーンは撮れません。私は、ホーム画面のルートビューに到達できるように、私が代わりにlinearlayout_varの使用すべきか、ホーム画面のスクリーンショットを撮りたい場合は私のAndroid端末を根絶することなく、プログラムでホーム画面のスクリーンショットを撮ることはできますか?
現在の活動のスクリーンショットを撮るための私のコードは
View v1 = linearlayout_var.getRootView();
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
BitmapDrawable bitmapDrawable = new BitmapDrawable(bm);
imageview.setBackgroundDrawable(bitmapDrawable);
です。
私の質問はホームスクリーンのルートビューを取得する方法ですか?
adbを使ってスクリーンショットを撮ることはできますが、それがあなたのユースケースに合っているかどうかはわかりません。 – njzk2
あなたは解決策を見つけましたか? –