안드로이드 개발 질문/답변
(글 수 45,052)
DDMS를 이용한 화면캡쳐 말고
안드로이드폰에서 실행중인 예를들자면 구글맵이 띄워져 있음 구글맵을 캡쳐해서
SD카드에 bmp파일로 저장시키고 싶은대
어떤식으로 해야하나요 ㅠㅠ 도와주세요 ㅠ.ㅠ
안드로이드폰에서 실행중인 예를들자면 구글맵이 띄워져 있음 구글맵을 캡쳐해서
SD카드에 bmp파일로 저장시키고 싶은대
어떤식으로 해야하나요 ㅠㅠ 도와주세요 ㅠ.ㅠ
2010.01.13 08:42:06
현재 보고 있는 screen을 캡처 해서 저장할 수 있는 방법이 궁금하신건지요..
아니면, 캡처 까지는 하시고 저장이 안되 문의 하신건지... 어떤점인가요?
아니면, 캡처 까지는 하시고 저장이 안되 문의 하신건지... 어떤점인가요?
2010.01.13 10:35:59
(추천:
1 / 0)
this.getRootView().setDrawingCacheEnabled(true); // 캡쳐 할 수 있도록 권한 설정하는 부분이고
// 화면 캡쳐해서 비트맵으로 가져오는 부분이구요.
this.getRootView().buildDrawingCache();
Bitmap srcimg = this.getRootView().getDrawingCache();
try {
FileOutputStream out = new FileOutputStream("/sdcard/captureScreen.png");
srcimg.compress(Bitmap.CompressFormat.PNG, 100, out);
} catch (FileNotFoundException e) {
Log.d("FileNotFoundException:", e.getMessage());
}
// 비트맵 파일로 만드는 부분이구요.
될지 안될지 모르겠지만, reference 한번 찾아 보시고 테스트 해보세요 'ㅡ'