2

デバイスをルート化する代わりに、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);        
}

しかし、同じ答えしか得られませんでした。親切に助けてください。よろしくお願いします

4

0 に答える 0