Duraboys 입니다.
현재 넥서스원을 사용중에 있습니다.
사용을 하다 보면 현재 내 디바이스 기기에 화면을 캡처를 해야 할 경우가 종종 생깁니다.

처음 이방법을 찾아보았더니 루팅을 해야 되는 기능이라고해서 고민을 했었는대
의외로 쉬운 방법이 있었습니다.

안드로이드 SDK에 보시면 Tools라는 디렉토리가 있습니다.
이곳에서 ddms.bat를 디바이스와 PC연결후 실행을 시킵니다.


약간에 시간이 걸린후 아래 와 같이 디버그 모니터가 올라옵니다.
에뮬 개발시나 디바이스 연결후에 이 모니터를 보면 꽤나 유용한 정보가 많이 보입니다.
현재 어떤게 올라오고 내려가는지 등등 볼만 합니다.

왼쪽에 디바이스를 선택하고 상단 메뉴에 Device를 선택후 Screen Capture를 선택합니다
단축키가 Ctr + S 입니다.


창이 하나 실행이되면서 현재 제가 사용하는 디바이스의 화면을 보여주게 됩니다.
화면을 이동하거나 프로그램을 실행시 상단에 새로고침을 눌러줄때마다 디바이스에서 새 화면을
가지고 오게 됩니다.

  1. shinlucky 2010.08.02 08:55

    아이폰처럼 자체적으로 스샷기능이 있으면 참 편한데 말이죠 쩝

    • duraboys 2010.08.02 09:12 신고

      네 처음엔 저도 그렇게 처리가 가능할줄 알았는대
      구글 데브 포럼에도 진행되는 프로젝트가 있길래 ...

      일단 검색이나 포럼등에 질의를 하면 루팅된 상태에선 그런 기능이 가능한것으로 보이긴 하나 아직 루팅을 시도해본적이 없습니다.

      SDK상에 있는 툴로사용해도 크게 불편한점은 없는것 같습니다.

      다만 PPT같은걸 할때 실시간으로 짝짝 보여주고 싶은대
      그건더 찾아봐야 할듯 합니다.

  2. zidincow 2010.08.07 00:22

    아.. dds까지 실행은 시켰는데 usb에 넥서스원 꽃은 상태서도 아무 device도 잡히질 않아요;; 어찌된걸까요

    • duraboys 2010.08.07 12:37 신고

      SDK에 보시면 USB드라이브가 있습니다.

      장치관리자에서 드라이브를 맞춰주심됩니다

  3. zidincow 2010.08.07 02:21

    아.. java를 64비트용으로 바꾸고 나니 괜찮아졌네요.. ^^

+ Recent posts