一定の時間間隔でアクティブに実行されているアプリのスクリーンショットを撮るバックグラウンド アプリを作成したいと考えています。アクティビティから呼び出すと正常に動作する次のコードを試しました。
private Bitmap takeScreenshot() {
View rootView = findViewById(android.R.id.content).getRootView();
rootView.setDrawingCacheEnabled(true);
return rootView.getDrawingCache();
}
このコードは、アクティビティから正常に機能します。しかし、バックグラウンド サービスから同じコードを呼び出したいです。
ありがとう。... ... ...