capturePicture()が非推奨になっているので、
我々スタッフ一生懸命…一生懸命探しました。
そしてね…見つかりましたよ…サンプルコード。
Bitmap bitmap = Bitmap.createBitmap(wv.getWidth(), wv.getContentHeight(), Bitmap.Config.ARGB_8888); final Canvas c =new Canvas(bitmap); wv.draw(c);
wvはWebViewな!
あとは煮るなり焼くなり好きにしてください。
参考:http://stackoverflow.com/questions/13120138/webview-content-size
一応画像の保存もどうせ忘れるから残しとこ、
FileOutputStream fos = null;
try {
String path = Environment.getExternalStorageDirectory().toString() + "/test.jpg";
fos = new FileOutputStream(path);
if (fos != null) {
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, fos);
fos.close();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (fos != null)
fos.close();
} catch (IOException e) {
}
}