이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2012/11/03 23:19:55 |
Name |
황신강림 |
Subject |
안드로이드 캡쳐 관련 질문 드립니다. |
맵을 띄우고 현재 맵화면을 캡쳐해서 sdcard에 저장하고 싶은데요
이전에 이미지뷰를 캡쳐하는거는 레이아웃에 id를 받아와서 레이아웃전체를
캡쳐하니까 되길래 맵에도 똑같이 적용했는데 캡쳐한게 저장이 되질 않네요
일단 이미지뷰 저장 코드는 아래와 같은데요
container.buildDrawingCache();
Bitmap captureView = container.getDrawingCache();
FileOutputStream fos;
try {
fos = new FileOutputStream(Environment.getExternalStorageDirectory().toString()+"/capture.jpeg");
captureView.compress(Bitmap.CompressFormat.JPEG, 100, fos);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Toast.makeText(getApplicationContext(), "Captured!", Toast.LENGTH_LONG).show();
container이 레이아웃을 받아온 변수명이고요 여기를 맵뷰로 바꾸어줘봤는데 안되네요
구글맵화면을 저장할때는 이것외에 다른 코드가 더 추가 되어야 하는건가요?
제가 아직 초보라 상황설명도 제대로 못한것 같네요 ㅠ
어느부분을 수정하고 추가 해야 할까요? 도무지 감이 안오네요.
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|