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) { } }