Java capturePicture()将结果位图到内存不足
我是Android/Java编程新手,正在尝试从webview.capturePicture()获取位图。但是,如果网页很长,则图片的高度太大,并且createBitmap()内存不足。我的问题是:Java capturePicture()将结果位图到内存不足,java,android,exception,Java,Android,Exception,我是Android/Java编程新手,正在尝试从webview.capturePicture()获取位图。但是,如果网页很长,则图片的高度太大,并且createBitmap()内存不足。我的问题是: 有没有办法在sub中提取图片以便createBitmap()不需要大量内存 除了capturePicture(),还有其他方法获取web视图图像吗 感谢您的帮助 View view = getWindow().getDecorView(); Display display = this.getWin
View view = getWindow().getDecorView();
Display display = this.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);
Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache());
用这种方法你可以得到一个位图