안드로이드 화면 캡쳐하기


안드로이드 폰이 생기신 분들, 안드로이드 폰의 액정을 통해서 보고 있는 화면을 캡쳐해서 블로그에 올려보고 싶으시죠? 하지만 안드로이드 기기 자체는 캡쳐 기능을 제공하지 않고 있습니다. ( 그런 걸로 알고 있습니다. 보안이 어쩌구 하더라구요 ) 그렇다고 방법이 없는 것은 아닙니다.




뭐 가장 직접적인 방법은 디카나 다른 폰카를 이용해서 안드로이드 폰의 액정에 나와 있는 화면을 찍는 것이겠지만, 그런것은 누구나 생각할 수 있는 방법이고, 소프트웨어적으로 안드로이드 화면을 이미지 파일로 옮겨 올 수 있는 방법이 있어서 소개해 드리고자 합니다.


▶ 안드로이드 폰 화면 캡쳐 - 준비하기

우선 여러분의 컴퓨터에 몇가지 개발 환경을 설치해야 합니다. JDK와 안드로이드 SDK가 바로 그것인데요. JDK와 안드로이드 SDK의 설치방법은 이전에 소개해 드렸던 포스트를 참조하시기 바랍니다. 여기에 전부 쓰기엔 너무 양이 많은 것 같아서요.




cute XDD
cute XDD by laihiu 저작자 표시

이제 안드로이드 SDK를 다운받아 보겠습니다.


위 링크로 가보시면,



안드로이드 SDK를 다운받아 설치 할 수 있는 화면이 나옵니다. Window를 사용하고 계신 분들은 맨 처음 zip 파일을 다운받아 주시고요. 기타 리눅스나 Mac 을 사용하시는 분은 그에 맞는 링크를 통해서 다운받아 주시기 바랍니다.




다운받은 압축 파일을 적절한 위치에 풀어주시기 바랍니다.

그리고 여러분이 사용할 안드로이드 폰의 드라이버를 설치합니다. ( 제가 가지고 있는 스마트폰은 갤럭시 S이기 때문에 삼성전자 홈페이지에 가서 갤럭시 S 통합 드라이버를 다운받아 설치했습니다. )


▶ 안드로이드 폰 화면 캡쳐 - 핸드폰 세팅하기

일단 제가 가지고 있는 핸드폰 기종이 갤럭시 S이기 때문에 갤럭시 S의 인터페이스를 가지고 설명드리겠습니다.




우선 바탕화면에서 "메인메뉴"를 들어갑니다. 그러면 여러개의 메뉴들이 나오는데, 그 중에서 "환경 설정"을 들어가서 세팅을 해 줍니다.


응용프로그램을 선택한 뒤, 개발로 들어갑니다.



세팅 상태를 위와 같이 해줍니다. ( 다르게 해주셔도 됩니다만, USB 디버깅과 켜진 상태로 유지는 On 시켜 주세요 )
그리고 스마트폰과 컴퓨터를 USB를 통해서 연결 시킵니다.


▶ 안드로이드 폰 화면 캡쳐 - 컴퓨터에서 캡쳐하기

아까 다운 받았던  안드로이드 SDK 폴더에 가시면 하위 폴더로 tools 라는 폴더가 있습니다.



그 폴더에서 ddms.bat 이라는 파일을 실행 시킵니다. ( 안드로이드 개발을 위해서 안드로이드 SDK를 설치하신 분들은 설치 경로에 있는 tools 를 찾으셔야 합니다. 아마 이미 안드로이드 SDK가 설치되신 분들은 ddms.bat 이 제대로 동작을 안 할 겁니다. 제 경우엔 failed to get the adb version 이라는 오류가 뜨는군요. )




그러면 검은색 커멘드 창이 일정시간 등장한 후 위와 같은 화면이 뜹니다.



Device 메뉴에서 Screen capture 라는 메뉴를 선택하거나 [Ctrl] + S 키를 누르면 안드로이드 폰의 화면을 캡쳐할 수 있는 프로그램이 나옵니다.




Save 버튼이나 Copy 버튼을 이용해서 파일 혹은 클립보드로 안드로이드 폰의 화면 상태를 저장할 수 있습니다.


어때요. 참 쉽죠?

ps. 연구실 프로젝트 때문에 안드로이드로 프로그래밍을 해야 할 일이 생겼네요. ㅎ 덕분에 안드로이드 프로그래밍을 심도 있게 공부해 볼 수 있겠어요. 생각해 놓은 어플 아이템도 몇개 있고 한데, 이 참에 코딩 열심히 해봐야겠습니다. ^^

앞으로 안드로이드 프로그래밍하면서 배우는 것들 요모조모를 전부 블로그에 기록할 예정이니, 안드로이드 프로그래밍에 관심이 있으신 분들은 같이 배워 보아요 ~ ㅎ

+ Recent posts