안드로이드 GLSurfaceView 화면 캡쳐하기

이번에 프로젝트에서 다음 지도 API를 사용할 일이 있어서 사용하게 되었는데. 다음지도 api에 맵뷰가 GLSurfaceView를 상속 받고 있습니다.

지도화면을 캡쳐 해야 하는데 일반적인 view.drawingcache로 화면을 캡쳐 하는 방법은 검정화면 밖에 나오질 않더군여..

그래서 검색한 결과 surfaceView는 onDrawFrame이라는 메서드에서 뷰를 비트맵으로 반환시켜준다음 그 비트맵을 저장하는 방법이 있다는 것도 알았습니다. 하지만 다음API를 쓰고 있는 관계로 surfaceView 안에 내용을 제가 수정할수가 없는 상황인데. 이 상황에서 캡쳐를 할려면 어떻게 해야 할까요?

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.