私のAndroidアプリでは、画面キャプチャを取得し、キャプチャした画面をメールで共有する必要があります(キャプチャした画面はメールで表示されます)。
私は次のコードで画面キャプチャを行いました:
view = (LinearLayout)findViewById(R.id.screen);
.........
View v1 = view.getRootView();
System.out.println("Root View : "+v1);
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
System.out.println("Bitmap : "+bm);
iv.setImageBitmap(bm);
これにより、画面が短くなり、ImageViewに画像が表示されます。スクリーンキャプチャをメールで表示する方法と、画像が保存されている場所がわかりません。私を助けてください。
ログ猫:私は次を取得します
08-01 12:40:40.640:INFO / System.out(3115):ビットマップ:android.graphics.Bitmap@44f0c508