안드로이드 개발 질문/답변
(글 수 45,052)
canvas가 사진처럼 엄청 크게 되어 있는데요.(10000 * 10000)
저기서 현재 보여지는 화면만 캡쳐하려고 하거든요.
계속 에러가 나는데, 아마 화면이 엄청 커서 그런거 같아요...
현재 화면만 캡쳐하려면 어떻게 해야 하나요??
현재 코드는 아래와 같구요...
도움 부탁드립니다.
board.buildDrawingCache();
Bitmap captureView = board.getDrawingCache();
FileOutputStream fos;
try {
fos = new FileOutputStream(Environment.getExternalStorageDirectory().toString()
+ "qqqq.jpeg");
if(fos != null){
captureView.compress(Bitmap.CompressFormat.JPEG, 100, fos);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}