0

一定の時間間隔でアクティブに実行されているアプリのスクリーンショットを撮るバックグラウンド アプリを作成したいと考えています。アクティビティから呼び出すと正常に動作する次のコードを試しました。

private Bitmap takeScreenshot() {
    View rootView = findViewById(android.R.id.content).getRootView();
    rootView.setDrawingCacheEnabled(true);
    return rootView.getDrawingCache();
}

このコードは、アクティビティから正常に機能します。しかし、バックグラウンド サービスから同じコードを呼び出したいです。

ありがとう。... ... ...

4

0 に答える 0