デバイスをルート化する代わりに、ASL ライブラリを使用してスクリーンショットを撮りたいです。そして、それはサービスで実行されます...これについて何か考えがありますか...ソースコードがあれば送ってください。しかし、私のアプリは電話ビューではなくアプリケーション ビューをキャプチャしています。私は携帯電話のビューを取る必要があります。私のコードは以下に記載されています。プロジェクトで asl ライブラリを使用する手順を説明します
私のコード:
Bitmap bitmap;
View v1 = MyView.getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
それから私も交換しました....
public void captureScreen(long ImageNum)
{
View v=getWindow().getDecorView().findViewById(android.R.id.content);
//findViewById(android.R.id.content).getRootView();
v1.setDrawingCacheEnabled(true);
bitmap = v1.getDrawingCache();
saveBitmap(bitmap,counter1);
}
しかし、同じ答えしか得られませんでした。親切に助けてください。よろしくお願いします